turtle 模块以面向对象和面向过程的方式提供 turtle 图形基元。由于它使用tkinter作为基础图形,因此需要安装有Tk支持的Python版本。
turtle 。exitonclick():
此函数用于进入主循环,直到单击鼠标为止。不需要任何参数。绑定bye()
在TurtleScreen上单击鼠标的方法。如果using_IDLE
-配置字典中的值为False(默认值),输入mainloop。如果使用带-n开关的IDLE(无子进程),则应在turtle.cfg中将此值设置为True。在这种情况下,IDLE的mainloop对于客户端脚本也是活动的。
这是Screen-class的方法,不适用于TurtleScreen实例。
用法:turtle.exitoncick()
参数:None
Returns:Nothing
下面是上述方法的实现示例:
例:
# 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 窗口上的(黄色标志)时,即关闭;点击退出。
注:本文由纯净天空筛选整理自deepanshu_rustagi大神的英文原创作品 Python – turtle.exitonclick()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。