[РЕШЕНО] QAction и проверка нажатия кнопок клавиатуры, как определить нажатие кнопки в обработчике сигнала от QAction |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] QAction и проверка нажатия кнопок клавиатуры, как определить нажатие кнопки в обработчике сигнала от QAction |
zamnach |
21.3.2010, 12:52
Сообщение
#1
|
Студент Группа: Участник Сообщений: 36 Регистрация: 18.7.2008 Пользователь №: 239 Спасибо сказали: 0 раз(а) Репутация: 0 |
так-итак:
есть QAction (созданы в Дизайнере, если это важно) у QAction есть сигнал 'void QAction::triggered ( bool checked = false ) [signal]' сигнал связывается со слотом, пока все ОК. как мне в обработчике (в слоте) определить, что в момент нажатия на пункт меню (QAction) была нажата клавиша 'Ctrl' и/или 'Shift' и/или 'Alt' (или какая-либо другая клавиша)? shortcut мне не подходит, т.к. мне важно определить для пункта меню: был просто клик или 'клик с кнопкой' (там сидит разная логика работы). thanx for help. Сообщение отредактировал zamnach - 21.3.2010, 15:08 |
|
|
Текстовая версия | Сейчас: 26.11.2024, 15:35 |