如何在完成代码后关闭Python turtle窗口?

2024-04-27 00:00:14 发布

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


Tags: python
3条回答

在文件末尾添加tkinter.mainloop()

示例

import turtle
import tkinter as TK

t = turtle.Pen()
for x in range(100):
    t.forward(x)
    t.left(90)

TK.mainloop()

turtle.bye(),也称为turtle.Screen().bye(),关闭turtle图形窗口。

通常,缺少turtle.mainloop()或它的一个变体将导致窗口关闭,因为程序将退出并关闭所有内容。turtle.mainloop()应该是turtle图形程序中执行的最后一条语句,除非该脚本是从Python IDLE-n中运行的,Python IDLE-n禁用turtle.mainloop()和变量。

turtle.Screen().mainloop()turtle.done()turtle.mainloop()的变体。

turtle.exitonclick()又名turtle.Screen().exitonclick()绑定screen click事件来执行turtle.bye(),然后调用turtle.mainloop()

在文件末尾尝试exitonclick()done()关闭窗口。

相关问题 更多 >