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.
Fenster mit Fehleranzeige über anderen Fenstern?
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
http://standards.freedesktop.org/wm-spe ... ml#URGENCY
Das kannst du in GTK mittels gtk.Window.set_urgency_hint machen. Bringt das was?
Das kannst du in GTK mittels gtk.Window.set_urgency_hint machen. Bringt das was?
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann