为了账号安全,请及时绑定邮箱和手机立即绑定

Python tkinter 中断函数循环

Python tkinter 中断函数循环

UYOU 2021-10-12 16:45:11
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)


查看完整回答
反对 回复 2021-10-12
  • 1 回答
  • 0 关注
  • 227 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号