Turtle库学习--TurtleScreen/Screen 方法及对应函数
turtle.bgcolor(*args)
參數
args – 一個顏色字符串或三個取值范圍 0…colormode 內的數值或一個取值范圍相同的數值3元組
設置或返回 TurtleScreen 的背景顏色
turtle.bgpic(picname=None)
參數
picname – 一個字符串, gif-文件名, “nopic”, 或 None
設置背景圖片或返回當前背景圖片名稱
如果 picname 為一個文件名,則將相應圖片設為背景
如果 picname 為 “nopic”,則刪除當前背景圖片
如果 picname 為 None,則返回當前背景圖片文件名
turtle.clear()
turtle.clearscreen()
從中刪除所有海龜的全部繪圖。將已清空的 TurtleScreen 重置為初始狀態: 白色背景,無背景片,無事件綁定并啟用追蹤。
注意:
此 TurtleScreen 方法作為全局函數時只有一個名字 clearscreen
全局函數 clear 所對應的是 Turtle 方法 clear
turtle.reset()
turtle.resetscreen()
重置屏幕上的所有海龜為其初始狀態。
注意:
此 TurtleScreen 方法作為全局函數時只有一個名字 resetscreen
全局函數 reset 所對應的是 Turtle 方法 reset
turtle.screensize(canvwidth=None, canvheight=None, bg=None)
參數
canvwidth – 正整型數,以像素表示畫布的新寬度值
canvheight – 正整型數,以像素表示畫面的新高度值
bg – 顏色字符串或顏色元組,新的背景顏色
如未指定任何參數,則返回當前的 (canvaswidth, canvasheight)
否則改變作為海龜繪圖場所的畫布大小
turtle.setworldcoordinates(llx, lly, urx, ury)
參數
llx – 一個數值, 畫布左下角的 x-坐標
lly – 一個數值, 畫布左下角的 y-坐標
urx – 一個數值, 畫面右上角的 x-坐標
ury – 一個數值, 畫布右上角的 y-坐標
設置用戶自定義坐標系并在必要時切換模式為 “world”。這會執行一次 screen.reset()。
如果 “world” 模式已激活,則所有圖形將根據新的坐標系重繪
仔細觀察一下程序的運行:
import turtle from turtle import Turtleturtle.screensize(canvwidth=2000,canvheight=1500) turtle.shape("turtle") turtle.bgcolor("orange") for i in range(4):turtle.forward(100)turtle.left(90)turtle.resetscreen() turtle.setworldcoordinates(-50, -25, 50, 25) # turtle.bgpic("0.jpg") turtle.done()總結
以上是生活随笔為你收集整理的Turtle库学习--TurtleScreen/Screen 方法及对应函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python下拉框二级联动_Excel数
- 下一篇: 新冠肺炎/病毒最新治疗研究进展(2022