setup用來設置窗口的大小,而screensize用來設置畫布的大小。
根據turtle.cfg文件的設置,默認窗口的寬度是屏幕的一半,高度是屏幕的75%;默認畫布的寬度是400,高度是300。
窗口中包含畫布,如果畫布大於窗體,會出現滾動條,反之畫布填充窗體,但畫布的尺寸大小並沒有改變。
import turtle
turtle.setup(800,600) # 窗口位於屏幕中心,大小爲800×600
t = turtle.Turtle()
t.color('red')
t.width(5)
t.fd(350) # 從窗口中心向右繪製一條長度爲350的直線
print(turtle.screensize()) # 打印的結果是(400,300)
turtle.done()
運行效果截圖