Seite 1 von 1

Fenster in den Vordergrung bringen...

Verfasst: Freitag 5. September 2014, 11:32
von jens
Sollte ja nicht so schwer sein... Ich hab mehrere Varianten gefunden:

Code: Alles auswählen

self.root.lift()

Code: Alles auswählen

self.root.focus_force()

Code: Alles auswählen

        self.root.attributes('-topmost', True)
        self.root.attributes('-topmost', False)
Alle drei scheinen aber nur unter Windows zu funtkionieren, nicht unter Linux :K

Re: Fenster in den Vordergrung bringen...

Verfasst: Freitag 5. September 2014, 12:08
von BlackJack
@jens: Definiere mal ”Linux”. Letztendlich entscheidet immer die Fensterverwaltung was sie wie anzeigt, Anwendungen können nur freundlich fragen. Und diese Anfragen werden auch gerne ignoriert. Ich habe bei mir das jedenfalls auch sehr konservativ eingestellt welche Anwendungen sich einfach so von sich aus in den Vordergrund drängeln dürfen.

Re: Fenster in den Vordergrung bringen...

Verfasst: Freitag 5. September 2014, 15:05
von jens
Linux Mint 17 mit MATE desktop...

Mache jetzt einfach alles: https://github.com/jedie/DragonPy/blob/ ... #L329-L343

Code: Alles auswählen

self.root.attributes('-topmost', True)
self.root.attributes('-topmost', False)

self.root.focus_force()

self.root.lift(aboveThis=self.gui.root)
Wenn es nicht geht, dann pech...