Schleife per Button sofort beenden
Verfasst: Samstag 16. Dezember 2017, 16:03
Ich versuche grade eine laufende Schleife möglichst sofort per Knopfdruck zu beenden.
Kann man die Schleife während des Laufens unterbrechen oder sogar beenden (was noch besser wär)?
Danke schon mal
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
import Tkinter
from Tkinter import Frame, Button
running = True
def scanning():
if running:
for element in range(5000):
print element
def stop():
global running
running = False
root = Tkinter.Tk()
app = Frame(root)
app.grid()
start = Button(app, text="Start", command=scanning).grid()
stop = Button(app, text="Stop", command=stop).grid()
root.mainloop()
Danke schon mal
