Я пытаюсь создать закрепляемое окно в Qt (оно занимает 4 пикселя шириной по краю экрана, всегда сверху и выдвигается, когда вы наводите его). Я должен использовать WindowFlag BypassX11WindowManager (чтобы скрыть подсказку на панели задач, отключите перемещение / изменение размера и т. Д. Из оконного менеджера). Я использую эти флаги:
Qt::FramelessWindowHint
Qt::CustomizeWindowHint
Qt::X11BypassWindowManagerHint
Qt::WindowStaysOnTopHint
Когда мне нужно активировать док, я использую метод activWindow (). Однако я понятия не имею, как его отключить.
Есть ли способ заставить мое окно деактивировать? Теперь я могу сделать это, только щелкнув другое окно и затем вернувшись к тому, которое было активным, прежде чем открывать док.