Toplevel-Window soll nicht mehrfach erzeugt werden

Fragen zu Tkinter.
Antworten
ueberlege
User
Beiträge: 4
Registriert: Samstag 3. Januar 2015, 20:37

hallo,

ich versuchs nochmal mit ner frage. und zwar soll ein toplevel-window erzeugt werden, wenn ich auf einen button klicke. ich will aber sicherstellen, dass dieses fenster nicht nochmal erzeugt wird, wenn der nutzer noch einmal auf den button klickt (voraussgesetzt das entsprechende window wurde noch nicht vom nutzer geschlossen, dann soll das window natürlich nochmal erzeugt werden). es geht darum, dass ein fenster, wenn es bereits am bildschirm zu sehen ist, nicht nochmal erzeugt wird. kann mich da jemand in die richtige richtung schubsen?

liebe grueße :)
BlackJack

@ueberlege: Du musst Dir halt das Objekt für das Fenster merken, entsprechend darauf reagieren wenn es geschlossen wird, und verhindern das es erneut geöffnet wird. Zum Beispiel in dem dir Schaltfläche mit der man dieses Fenster öffnen kann deaktiviert/ausgegraut wird, oder das ein erneuter Druck auf die Schaltfläche das bereits vorhandene Fenster in den Vordergrund holt.
Antworten