📜  Python – turtle.Screen().setup() 方法(1)

📅  最后修改于: 2023-12-03 15:19:04.098000             🧑  作者: Mango

Python - turtle.Screen().setup() 方法

turtle.Screen().setup() 是 Python turtle 模块提供的一个方法,用于设置 Turtle Graphics 窗口的大小及位置。

方法语法
turtle.Screen().setup(width=0.5, height=0.75, startx=None, starty=None)

方法参数说明:

  • width:窗口宽度。如果值为 None,则使用默认值 50%。
  • height:窗口高度。如果值为 None,则使用默认值 75%。
  • startx:窗口左上角 x 坐标的初始值。如果值为 None,则使用默认值。
  • starty:窗口左上角 y 坐标的初始值。如果值为 None,则使用默认值。
例子

以下是使用 turtle.Screen().setup() 方法来设置窗口大小和位置的一个简单的例子:

import turtle

# 创建 Turtle Graphics 窗口
win = turtle.Screen()

# 设置窗口大小和位置
win.setup(width=800, height=600, startx=0, starty=0)

# 运行 Turtle Graphics
turtle.done()

上面的程序将创建一个窗口大小为 800x600 像素,并将其放置在屏幕的左上角。

注意事项
  • turtle.Screen().setup() 方法只能在 turtle.Screen() 对象创建后调用,如果尝试在调用之前使用该方法,则会引发 TurtleScreenBase没有定义宽度或高度 异常。
  • 如果将 widthheight 设置为 0,则将使用默认宽度或高度。
  • 如果 startxstarty 设置为 None,则将默认使用屏幕的中心点。