Я создаю приложение, которое использует глобальные сочетания клавиш (используя python-keybinder ), но есть проблема. Рамка поднимается и поднимается правильно, но не имеет фокуса. Я должен нажать на рамку.
После нажатия сочетания клавиш появляется рамка, но она не сфокусирована. Я вижу, что кадр, на котором я был ранее сфокусирован (например, мой кадр Firefox), все еще имеет фокус (то есть строка заголовка остается белой и жирной) Только после того, как я нажму на рамку моего приложения, строка заголовка Firefox станет серой и тусклой.
Я пытаюсь SetFocus
и CaptureMouse
, но ничего не делаю. FindFocus
и GetCapture
возврат None
.
Это происходит только в Ubuntu (GNOME). В Windows кадр сразу же фокусируется. Есть ли способ заставить GNOME сосредоточиться на моем приложении / фрейме?