當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。