Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Flakes от Ноябрь 15, 2009, 23:47



Название: QAction без addAction()
Отправлено: Flakes от Ноябрь 15, 2009, 23:47
Для shortcut`ов нужно создавать экшены и любой экшен нужно куда-то добавить либо в меню либо тулбар. Мне нужно чтоб они нигде не маячили, а срабатывали как горячие клавиши. Но стоит устанловить setVisible(false) они перестают работать. Приходится добавлять их в disabled итем главного меню. Но даже если такой итем сделать invisible, все екшены в нем отключаются. Кто-нить знает как сделать их невидимыми и при этом рабочими?


Название: Re: QAction без addAction()
Отправлено: MoPDoBoPoT от Ноябрь 16, 2009, 00:36
QShortcut?
:)


Название: Re: QAction без addAction()
Отправлено: shadone от Ноябрь 18, 2009, 14:07
а также QWidget::grabShortcut (http://doc.qt.nokia.com/latest/qwidget.html#grabShortcut)