当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python turtle.exitonclick()用法及代码示例


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。