2017-04-14 1 views
0

Ich verwende derzeit einen Mac, um meine Software zu testen, ich habe ein Vollbild-Qt-Fenster, das ein schwebendes Qt :: Tool darüber öffnet. Ich würde es lieben, wenn das Qt :: Tool mit dem Vollbild-Fenster verknüpft wäre, aber beim Wechseln zwischen Desktops (Drei-Finger-Wischen) wird das Qt :: Tool auf den anderen Desktops angezeigt, obwohl das übergeordnete Fenster auf einem anderen Desktop im Vollbildmodus ist .Qt-Ereignis beim Wechseln von Desktops

Gibt es ein Ereignis, das das Wechseln von Desktops behandelt, so dass ich weiß, wenn ein Fenster nicht mehr im Fokus ist und seine untergeordneten Fenster/Tools ausblenden?

Vielen Dank im Voraus.

+0

Verwenden Sie nicht einige Fensterflags, die zu diesem Verhalten führen? Versuchen Sie, diese zu ändern und zu sehen, ob Sie es zur Arbeit bringen können, wie Sie wollen. Ich wette, Mac handhabt eine der Fensterflaggen, die Sie auf eine spezielle Weise festlegen, so dass sie virtuelle Desktops mit sich führt. – rubenvb

+0

Das war es! Ich benutzte Qt :: Tool anstelle von Qt :: Dialog –

+0

Ich ging voran und machte es zu einer Antwort, die Sie akzeptieren können;). Freut mich, Ihnen zu helfen! – rubenvb

Antwort

0

Sie verwenden wahrscheinlich einige Fensterflags, die zu diesem Verhalten führen. Versuchen Sie, diese zu ändern und zu sehen, ob Sie es zur Arbeit bringen können, wie Sie wollen. Ich wette, Mac handhabt eine der Fensterflaggen, die Sie auf eine spezielle Weise festlegen, so dass sie virtuelle Desktops mit sich führt.

Verwandte Themen