Hi,
ich schon wieder.
1. Gibt es eine Möglichkeit das X am Fensterrahmen eine Funktion zu zuordnen wie eine MessageBox ("Wollen sie die Anwendung wirklich beenden?")
Oder ist das Systemoberflächen bedingt ?
2. Wenn man die Anwendung schließt kommen immer tausende (gefühlte nicht gezählte) TclErrors kann man die unterbinden ?
Also, klar bei einem Close-Button kann ich die Exception einfach abfangen aber nicht beim X oben, wo ich wieder bei 1. wäre
Schon mal wieder danke im vorraus für eure Mühe
Fensterschließen
Code: Alles auswählen
import tkinter as tk
def close_window():
print("Du hast auf das [X] geklickt")
root.quit()
root = tk.Tk()
root.protocol("WM_DELETE_WINDOW", close_window)
root.mainloop()