Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 单击海龟游戏退出(X)按钮时出现错误_Python_Turtle Graphics - Fatal编程技术网

Python 单击海龟游戏退出(X)按钮时出现错误

Python 单击海龟游戏退出(X)按钮时出现错误,python,turtle-graphics,Python,Turtle Graphics,单击退出(X)按钮时获取错误: 无法执行脚本pong 如何通过单击“退出”按钮而无误地关闭海龟游戏?关闭窗口时从海龟身上获得错误,这高度表明没有按规则进行游戏。通常这是由于而不是使用计时器事件的循环。一个正确的事件驱动程序应该到达mainloop语句(或它的一个等价语句),并允许事件运行节目。如果您想了解详细信息,请将您的代码作为问题的一部分提供。终端中的错误一定是由于大多数像我这样的初学者使用的while True:循环造成的。当while True:循环仍在进行时,关闭窗口会突然停止进程。因

单击退出(X)按钮时获取错误:

无法执行脚本pong


如何通过单击“退出”按钮而无误地关闭海龟游戏?

关闭窗口时从海龟身上获得错误,这高度表明没有按规则进行游戏。通常这是由于
而不是使用计时器事件的
循环。一个正确的事件驱动程序应该到达
mainloop
语句(或它的一个等价语句),并允许事件运行节目。如果您想了解详细信息,请将您的代码作为问题的一部分提供。

终端中的错误一定是由于大多数像我这样的初学者使用的
while True:
循环造成的。当
while True:
循环仍在进行时,关闭窗口会突然停止进程。因此,为了避免这个错误,您可以定义一个函数

#Function
def quit():
    global running
    running = False

#Keybinding 
screen.onkeypress(quit, "q")

#Main game loop
while running:
   ...
   #update events

   ...

嗨,欢迎来到这个网站。什么是海龟游戏?这里的背景是什么?Selenium?您能给我们看一些代码,以便我们确认错误的原因吗?