是一个python问题

w.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 窗口上的(黄色标志)时,即关闭;点击退出。