crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> [РЕШЕНО] 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
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 17:38