Seite 1 von 1

tkMessagebox

Verfasst: Mittwoch 29. November 2006, 13:38
von Leecher

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

Verfasst: Mittwoch 29. November 2006, 13:57
von BlackJack
`tkMessageBox.askokcancel()` gibt `True` zurück falls `OK` gewählt wurde.

Verfasst: Mittwoch 29. November 2006, 14:05
von Leecher
Ja das weiß ich, aber das fenster schleicßt sich auch wenn ich auf cancel klicke und dass soll es ja net

Verfasst: Mittwoch 29. November 2006, 14:25
von Mawilo

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.

Verfasst: Samstag 2. Dezember 2006, 18:48
von Leecher
danke! problem gelöst.