Глобальное модальное окно - PullRequest
0 голосов
/ 16 октября 2018

Если я хочу создать модальное окно, мне нужно установить свойство WM_TRANSIENT_FOR для лидера группы и добавить _NET_WM_WINDOW_TYPE_DIALOG в _NET_WM_WINDOW_TYPE.Обычное приложение qt создает просто окно, которое будет лидером группы для других окон верхнего уровня, а модальные окна устанавливают ему свойство WM_TRANSIENT_FOR.Но мне нужно сделать все модальные окна модальными глобально (для всех запущенных приложений).Для этого в моем приложении я создаю простое окно и назначаю его лидером группы для всех лидеров группы других приложений.Но это не работает.

...