[英]Python tkinter break function loop
def buttonWeiterClick(y):
def skip():
buttonWeiterClick(1)
if y == 1:
x = ampel.getZustand()
print(x,y)
anzeigeAktualisieren(x,y)
ampel.schalten()
ampel2.schalten()
fenster.after(3000, skip)
elif y == 2:
print("Crashed")
我得到了一個通過 .after 語句不斷調用自己的函數,我想知道我是否以及如何通過 Button 結束這個循環?
您可以將after
函數調用的結果存儲在某個變量after_id
,然后在您的按鈕回調中執行fenster.after_cancel(after_id)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.