_tkinter.TclError:无效的命令名称“ .4302957584”

_tkinter.TclError:无效的命令名称“ .4302957584”,第1张

_tkinter.TclError:无效的命令名称“ .4302957584”

window.mainloop
如果不按下
stop
按钮,将永远不会执行主应用程序循环。这是您问题的根源重写动画循环:

def __init__(self):    ...    self.sleepTime = 20    self.isStopped = False    self.window = window    self.window.after(self.sleepTime, self.animate)    window.mainloop()    ...def animate(self):    if not self.isStopped:        self.canvas.update()        self.canvas.delete("ball")        for ball in self.ballList: self.redisplayBall(ball)        self.window.after(self.sleepTime, self.animate)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5508160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存