ich habe neulich auf Python 3.11 aktualisiert und seitdem einen ärgerlichen Fehler mit dem sys.exit - Befehl. Hier mal ein ganz simples Beispiel:
Code: Alles auswählen
import sys, tkinter
def ende():
sys.exit(0)
main = tkinter.Tk()
#Hauptfenster-Button
hpButton = tkinter.Button(main, text = "Ende", command = ende)
hpButton.pack()
main.mainloop()
Traceback (most recent call last):
File "...", line 14, in <module>
main.mainloop()
File "C:\...\lib\tkinter\__init__.py", line 1009, in mainloop
self.tk.mainloop(n)
File "C:\...\lib\tkinter\__init__.py", line 1401, in __call__
raise SystemExit(msg)
Was hat sich hier geändert bzw. kennt einer von Euch eine Lösung für dieses Problem?
Danke!
Johannes