Здравствуйте, гость ( Вход | Регистрация )
miksayer | Дата 20.10.2010, 18:25 |
попробуй вернуть управление до вызова QObject::eventFilter(object, event) , когда клавиша обработана спасибо, то что нужно! |
|
Алексей1153 | Дата 20.10.2010, 18:07 |
попробуй вернуть управление до вызова QObject::eventFilter(object, event) , когда клавиша обработана |
|
miksayer | Дата 20.10.2010, 17:59 |
Доброго времени суток! С помощью функции X11 XGrabKey я регистрирую глобальные клавиши, которые я хотел бы принимать:
А потом обрабатываю их в eventFilter'е:
Но если окно активно и я нажимаю зарегистрированный хоткей, то окну приходит 2 ивента о нажатии этой клавиши(я так понимаю, 1 так как окно активно и 1 так как я зарегистрировался на пример этих клавиш), что естественно, не то, что нужно. Как не принимать ивент, который пришел из-за "активности" окна? P.S. QxtGlobalShortcut прошу не советовать, я его уже рассматривал как вариант и он не совсем подходит для моих целей |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.4.2024, 4:31 |