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