Seite 1 von 1

Fenster mit Fehleranzeige über anderen Fenstern?

Verfasst: Mittwoch 17. Oktober 2007, 13:37
von Clython
Hallo,

ich schreibe gerade eine grössere GUI Anwendung. Um geworfene Exceptions zu fangen und diese in einem Fenster anzuzeigen, benutze ich sys.excepthook um einen eigenen Exception-Handler zu definieren. Das Problem ist nun, dass mein Fehlerfenster nicht "zuoberst" angezeigt wird, wenn z.B. der Fehler in einem Dateiwahl-Dialog geschieht, der auch über dem Hauptfenster ist. Dann kriegt das Fehlerfenster zwar den Focus, wird aber unter dem Dateiwahl Dialog angezeigt. Gibt es keine Möglichkeit, wie ich GTK mitteilen kann, dass das Fenster über allen anderen angezeigt werden soll? Ich habe in der Doku und mit Google nichts gefunden, dass geholfen hätte.

Ihr könnt euch das Projeckt dort ziehen: http://dev.ling.su.se/treealigner/

Das benutzen von Methoden wie get_toplevel() und set_transient_for() hat nichts gebracht.

Verfasst: Mittwoch 17. Oktober 2007, 16:28
von veers
http://standards.freedesktop.org/wm-spe ... ml#URGENCY
Das kannst du in GTK mittels gtk.Window.set_urgency_hint machen. Bringt das was?