Python – turtle.exitonclick()
turtle 模块以面向对象和面向过程的方式提供海龟图形原语。因为它使用 tkinter 作为底层图形,所以它需要安装一个支持 Tk 的Python版本。
turtle.exitonclick() :
此函数用于进入主循环,直到单击鼠标。它不需要任何论据。将bye()
方法绑定到 TurtleScreen 上的鼠标单击。如果using_IDLE
– 配置字典中的值为 False(默认值),则进入 mainloop。如果使用带 -n 开关的 IDLE(无子进程),则该值应在 turtle.cfg 中设置为 True。在这种情况下,IDLE 的主循环对于客户端脚本也处于活动状态。
这是 Screen 类的方法,不适用于 TurtleScreen 实例。
Syntax : turtle.exitoncick()
Parameters : 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()
输出 :
在这里我们可以看到:
- 龟屏已加载
- 乌龟画一些东西
- 乌龟窗保持原样
- 当用户在海龟窗口上单击(黄色符号)时,它会关闭,即;点击退出。
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。