Есть программа, написанная на Python 3 и имеющая GUI-обмотку на Tkinter. Эта программа последовательно создает окна типа Toplevel. Главное окно (root) скрывается методом withdraw или остается не скрытым там, где это нужно. При работе с ней одни и те же окна Tkinter могут после вызова становиться активными, а могут выходить на передний план, но, тем не менее, оставаться неактивными, и приходится либо использовать переключение по Alt+Tab, либо клик мышью, чтобы навести фокус. Сейчас я работаю в openbox, и чтобы окна моей программы попадали в фокус, можно постепенно сворачивать окна других программ, пока на передний план не выйдет окно моей программы. Ввиду этого создалось впечатление, что такое поведение зависит от оконного менеджера/среды. Решил проверить эту гипотезу и установил gnome, kde, xfce4, lxde, fluxbox, icewm. В итоге openbox, lxde, icewm не могли обеспечить нужного мне поведения окон, fluxbox вроде смог, но паузы между разрушением/скрытием окон достигали секунд 2, так что это малоюзабельно. В Gnome и KDE программа работает как нужно, но мне не охота разгребать ту кучу бажного навоза, которая осталась после интеграции моего $HOME с их настройками. В одном из менеджеров посмотрел свойства своего окна, там было что-то типа WM_TAKEFOCUS False и Focus policy Passive. Так что вопрос. Встречались ли вы с таким? Каким образом задается эта Focus policy?

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

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


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

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

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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Спрятать окно tkinter (2013)
- Форум как установить tkinter? (2019)
- Форум Сжатие окна в Tkinter (2013)
- Форум [fvwm] фокус окна (2010)
- Форум потеря окном фокуса (2008)
- Форум Python, Tkinter, протокол окна (2005)
- Форум Замещение главного окна в tkinter (2012)
- Форум Окна chromium теряют фокус (2015)
- Форум окно steam перехватывает фокус (2023)
- Форум Фокус окна в Гноме (2008)