启动时全屏运行乌龟程序

时间:2019-05-11 10:48:23

标签: python turtle-graphics python-3.7

我用Turtle Graphics编写了Python 3.7程序。它是一个简单的程序,可以正常运行,但是我希望它在启动程序时全屏运行。我怎样才能做到这一点? Turtle文档中没有全屏选项。

import turtle
from turtle import *

a = turtle.Turtle()
a.speed(10)
a.color('red', 'blue')

# a.begin_fill() 

for i in range(90):
    a.fd(200)
    a.lt(169)

# a.end_fill()


turtle.done()

1 个答案:

答案 0 :(得分:0)

width方法的heightsetup()参数采用整数(像素)和浮点数(屏幕的百分比)。通过提供1.0,您将获得海龟可以制造的最大窗口:

from turtle import Screen, Turtle

screen = Screen()
screen.setup(width=1.0, height=1.0)

a = Turtle()
a.speed('fastest')
a.color('red', 'blue')

# a.begin_fill()

for _ in range(36):
    a.forward(200)
    a.left(170)

# a.end_fill()

screen.mainloop()

但这并不是操作系统在整个窗口中覆盖 Full Screen 的意思。在给定可用屏幕空间的情况下,这只是乌龟可以创建的最大窗口。