Durch das Schließen des Fensters werden nicht alle Prozesse beendet

9

Ich habe ein sehr einfaches Programm, das auf Knopfdruck eine einfache Grafik anzeigt. Mein Problem ist, wenn ich das Anwendungsfenster schließe, läuft das Programm weiter, bis ich es vom Terminal töte. Unten ist mein Code und meine Untersuchung zeigte, dass das Problem von

verursacht wird %Vor%

Aber ich weiß nicht, wie ich es reparieren soll! Wenn es hilft, laufe ich auf OSX.

%Vor%     
Sepehr 27.05.2015, 09:56
quelle

3 Antworten

2

Sie müssen root.quit() aufrufen, um Tk.mainloop () zu beenden. Sehen Sie sich zum Beispiel die Antwort hier an.

    
Sohail Si 19.07.2015, 15:43
quelle
0

Die Lösung ist einfach. Benutze einfach

%Vor%

statt

%Vor%     
Asterion 21.08.2017 20:30
quelle
0

Verwenden Sie root.mainloop außerhalb einer Funktion, die Ihre Probleme lösen sollte.

    
Liam 22.08.2017 18:59
quelle

Tags und Links