2009-08-25 11 views
0

Ich möchte Hauptfenster zu "grau, einfrieren, zu arbeiten", wenn ein anderes Fenster geöffnet ist. Gibt es einen Standardweg, es zu tun? So ziemlich wie gtk.Dialog funktioniert.Wie frieren/gräuliche Fenster in Pygtk?

EDIT: Derzeit ersetze ich nur alle Inhalte durch eine Textzeile, aber ich denke, es sollte besser sein.

Antwort

3

Sie sollten wirklich nicht versuchen, ein Programm nicht mehr reagieren zu lassen. Wenn Sie den Benutzer daran hindern möchten, das Fenster zu verwenden, machen Sie den Dialog modal: gtk.Dialog.set_modal(True)

+0

Ah, ich habe es gerade herausgefunden. Das Fenster, das aktiv sein sollte, sollte auf modal, ja eingestellt sein. Schade, GTK hat wirklich etwas seltsames Benennen von Funktionen. – iElectric