pythonturtle程序在IDLE n中工作

2024-10-01 11:22:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Python中的turtle创建了一个简单的按钮程序。 它很可能很草率,但在空闲状态下工作得很好。然而,当没有加载两个按钮的情况下退出程序。我仔细检查了代码,没有找到原因。在

我认为问题出在这里(最后几行):

def main():
    onscreenclick(Button.clicked,1)

main()

不过,我不太确定。这是完整的程序以防万一。在

^{pr2}$

我希望有一个解决办法。在

干杯。在


Tags: 代码程序main状态def情况原因button
1条回答
网友
1楼 · 发布于 2024-10-01 11:22:34

问题出在main()函数中是对的,请尝试在结尾添加一个turtle.mainloop()调用:

def main():
    onscreenclick(Button.clicked,1)
    mainloop()

main()

如果这对您无效,您也可以尝试turtle.done()函数,尽管我建议您先尝试mainloop()

^{pr2}$

相关问题 更多 >