Python – turtle.exitonclick()
turtle 模块以面向对象和面向过程的方式提供了Turtle图形原语。因为它使用 tkinter 作为底层图形,它需要安装一个支持 Tk 的 Python 版本。
turtle.exitonclick() :
这个函数用于进入主循环,直到鼠标被点击。它不需要任何参数。将bye()方法与TurtleScreen上的鼠标点击绑定。如果配置字典中的using_IDLE -值为False(默认值),则进入mainloop。如果使用带有-n开关的IDLE(没有子进程),这个值应该在turtle.cfg中设置为True。在这种情况下,IDLE的mainloop对客户端脚本也是有效的。
这是Screen类的一个方法,对TurtleScreen实例不可用。
语法: turtle.exitoncick()
参数:无
返回:无
下面是上述方法的实现和一个例子。
示例 :
# import package
import turtle
# loop for motion
for i in range(3):
turtle.circle(40)
turtle.right(120)
# exit from the screen
# if and only if
# mouse is clicked
turtle.exitonclick()
输出 :
在这里,我们可以看到,:
- Turtle屏幕被加载
- Turtle画一些东西
- 龟窗保持原样
- 当用户点击(黄色标志)Turtle窗口时,它就会关闭,即点击后退出。