Обработка нажатия клавиши PrintScreen |
Здравствуйте, гость ( Вход | Регистрация )
Обработка нажатия клавиши PrintScreen |
Bartimeus33nt10 |
16.8.2011, 17:08
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 16.8.2011 Пользователь №: 2812 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем добрый день!
Написал программу, делающую скриншоты. В процессе возник вопрос: как обработать нажатие клавиши PrintScreen. Сразу оговорю,что void keyPressEvent(QKeyEvent *event) ее не перехватывает. |
|
|
Litkevich Yuriy |
18.8.2011, 13:48
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
QxtGlobalShortcut hotkeyHandle; в этом коде hotkeyHandle временный (локальный) объект, он умрёт по выходу из функции.
hotkeyHandle.setShortcut(Qt::Key_Print); hotkeyHandle.setEnabled(true); connect(&hotkeyHandle, SIGNAL(activated()), this, SLOT(hotkeyPressed()) ); |
|
|
Bartimeus33nt10 |
18.8.2011, 14:55
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 16.8.2011 Пользователь №: 2812 Спасибо сказали: 0 раз(а) Репутация: 0 |
туда передается указатель на этот объект, так что ты тут ошибаешься.
но дело не в нем. Точнее адрес передается |
|
|
Текстовая версия | Сейчас: 28.12.2024, 19:41 |