#qt #qwidget #qmenu #keyboard-grab
#qt #qwidget #qmenu #захват клавиатуры
Вопрос:
Я заметил, что пока QMenu открыт, мои привязки клавиш перестают работать (xbindkeys ), также заставки не могут запускаться и сообщают об ошибке «Не удается захватить клавиатуру».
Этого не происходит с другими QWidgets, которые используют QWidget::grabKeyboard() .
Захватывает ли QMenu клавиатуру, и если да, является ли это QWidget::grabKeyboard() или более низкоуровневым X11? Если это функция более низкого уровня, почему она не может просто использовать обычный захват клавиатуры Qt.