【发布时间】:2021-05-26 17:27:52
【问题描述】:
我已经测试了大约 3 天的海龟库。我遇到的一个反复出现的“问题”是每当我退出应用程序窗口时出现回溯错误。终端显示有关海龟更新功能的详细信息行,并以:
_tkinter.TclError: can't invoke "update" command: application has been destroyed
这是我的代码:
import turtle
wn = turtle.Screen()
wn.title("Game Window")
wn.bgcolor("black")
wn.setup(width=1000, height=650)
wn.tracer(0)
run = True
while run:
wn.update()
我一直在努力解决追溯报告。我假设它发生是因为应用程序不断更新窗口(如您在 while run 块中所见)。因此,一旦我退出窗口,应用程序可能已经在处理 wn.update() 函数,并且它返回一个错误,因为它没有完成它的操作。如果是这种情况,那么我应该如何处理更新功能?如果没有,请向我解释问题和解决方案。谢谢!
【问题讨论】:
标签: python turtle-graphics traceback python-turtle