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 结束这个循环?
1 回答

翻阅古今
TA贡献1780条经验 获得超5个赞
您可以将after
函数调用的结果存储在某个变量中after_id
,然后在您的按钮回调中执行 fenster.after_cancel(after_id)
添加回答
举报
0/150
提交
取消