Здравствуйте, гость ( Вход | Регистрация )
|
AD |
14.7.2008, 15:42
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Как правильно обрабатывать сочетания клавиш в функции keyPressEvent()? Например сочетания: Alt+Enter, Alt+y, etc!
|
|
|
|
![]() |
|
void* |
14.7.2008, 17:20
Сообщение
#2
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3
|
возможно в некоторых случаях и удобнее, пример:
|
|
|
|
AD Нажатие дополнительных клавиш 14.7.2008, 15:42
void* void YourWidget::keyPressEvent(QKeyEve... 14.7.2008, 16:16
AD void*, спасибо! 14.7.2008, 16:27
Red Devil Проще QAction использовать. 14.7.2008, 16:59
AD Стоп! Вот эта новость! А разве QAction не ... 14.7.2008, 17:30
Red Devil Естественно. 14.7.2008, 20:51
void* AD, и еще таким образом можно сделать в программе ... 14.7.2008, 20:54
AD Цитата(void* @ 14.7.2008, 21:54) AD, и ещ... 15.7.2008, 10:20
Red Devil QAction* act = new QAction("test", thi... 15.7.2008, 13:45
AD А вот этот вариант заработал
QAction* act = new ... 15.7.2008, 14:36
Red Devil Функция класса, в котором создаются shortcuts. У м... 15.7.2008, 15:55![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 5.1.2026, 5:32 |