tkMessagebox

Fragen zu Tkinter.
Antworten
Leecher
User
Beiträge: 11
Registriert: Mittwoch 8. November 2006, 17:41
Wohnort: Eckernförde (Schleswig Holstein)

Code: Alles auswählen

def beende():
   tkMessageBox.askokcancel('Beenden','Wirklich beenden?')
   root.destroy()

Was muss ich tun damit nich auch bei einem click auf cancel, dass fenster geschlossen wird? ty
BlackJack

`tkMessageBox.askokcancel()` gibt `True` zurück falls `OK` gewählt wurde.
Leecher
User
Beiträge: 11
Registriert: Mittwoch 8. November 2006, 17:41
Wohnort: Eckernförde (Schleswig Holstein)

Ja das weiß ich, aber das fenster schleicßt sich auch wenn ich auf cancel klicke und dass soll es ja net
Benutzeravatar
Mawilo
User
Beiträge: 452
Registriert: Sonntag 22. Februar 2004, 10:58
Wohnort: Sachsen
Kontaktdaten:

Code: Alles auswählen

def beende():
   if tkMessageBox.askokcancel('Beenden','Wirklich beenden?'):
       root.destroy()
Damit wird root.destroy() nur ausgeführt, wenn ok angeklickt wurde.
Leecher
User
Beiträge: 11
Registriert: Mittwoch 8. November 2006, 17:41
Wohnort: Eckernförde (Schleswig Holstein)

danke! problem gelöst.
Antworten