Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » QT: Определить, нажата ли кнопка ALT

Ответить
Настройки темы
QT: Определить, нажата ли кнопка ALT

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85


Конфигурация

Профиль | Отправить PM | Цитировать


Всем привет. Такая проблема...

Пользователь клацает по кнопке в тулбаре (кнопка от QAction). Нужно понять, была ли в этот момент нажата Shift или Control...
Ничего не получается.

Делаю Event-Filter, устанавливаю на основное окно (или на тулбар, на сам QAction вообще бесполезно).
Ловлю QKeyEvent и QMouseEvent, пытаюсь определить state().
Работает через пень-колоду.

Может, есть какой-то простой способ, более-менее универсальный?

Отправлено: 13:38, 17-12-2008

 


Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » QT: Определить, нажата ли кнопка ALT

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как приостановить выполнения скрипта пока не будет нажата кнопка malev AutoIt 2 14-11-2009 20:05
Redhat/Fedora - thinstation-2.2 нужно отключить сочетания клавиш Alt-F1, Ctrl-Alt-F1,... AlxCruel Общий по Linux 0 18-09-2009 11:09
ALTLinux - У меня Mandriva флэшку видела, а ALT Linux 4 не видит. Проблема в дровах или ALT Linu mymy132 Общий по Linux 2 30-05-2008 16:36
Компания ALT Linux выпускает ALT Linux 4.0 Personal Desktop ruslandh Новости и флейм из мира *nix 6 14-01-2008 08:11
кнопка прокрутки Mike-os Вебмастеру 3 25-11-2005 16:54




 
Переход