LINUX.ORG.RU

QT : Что происходит с X11 event'ами после x11EventFilter?


0

0

Привет!

Вопрос по QT-3.3:
Что происходит с X11 event'ами после x11EventFilter?
В этом фильтре я вижу события от клавиатуры (вывожу в лог коды 
клавиш).
А вот до QLineEdit клавиатурный ввод не доходит (хотя от мышки
доходят). Это я проверяю через installEventFilter для LineEdit'a.

Всё это чудо происходим в kdm (KDE Display Manager).
Он граббит keyboard input "for security reasons".
Я отрубил граббинг, но мой диалог (в составе kdm'a) клавиатурный
ввод так и не получает.
Вот и хочу понять где event'ы дропаются!
В доке не нашел (хотя и искал не очень долго).

Ответ на: комментарий от Valeriy_Onuchin

XGrabKeyboard вызывается.
Но я её вырубал и все равно траблы были.

Сейчас проблема решилась, но не вполне понятным для меня образом:
make clean && make
т.е. полная пересборка и все заработало.
Странно. Бесит, что не понимаю в чем была  проблема.

Krivenok_Dmitry
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.