Разница между QWidget::grabKeyboard() и захватом, сделанным QMenu

Я заметил, что когда QMenu открыто, мои привязки клавиш перестают работать ( xbindkeys), также не могут запускаться заставки и сообщать об ошибке "Не удается захватить клавиатуру".

Этого не происходит с другими QWidget, которые используют QWidget::grabKeyboard().

Захватывает ли QMenu клавиатуру, и если да, то QWidget:: grabKeyboard () или X11 низкого уровня? Если это функция более низкого уровня, почему бы ей просто не использовать обычный захват клавиатуры Qt.

0 ответов

Другие вопросы по тегам