Python – turtle.Screen().setup()方法
turtle 模块以面向对象和面向过程的方式提供了Turtle图形原语。因为它使用 tkinter 作为底层图形,它需要安装一个支持 Tk 的 Python 版本。
turtle.Screen().setup() 方法:
该方法用于设置主窗口的大小和位置。
语法: turtle.Screen().setup(width=0.5, height=0.75, startx=None, starty=None)
参数:该方法有以下参数。
- width: 以像素为单位的整数大小,以浮动为单位的屏幕的一部分。默认是屏幕的50%。
- height: 以整数表示高度,以像素表示,以浮点数表示屏幕的一部分。默认是屏幕的75%。
- startx:如果是正数,从屏幕的左边缘开始,以像素为单位,如果是负数,从右边缘开始。默认情况下,startx=None是将窗口水平居中。
- starty:如果是正数,从屏幕的上边缘开始,以像素为单位,如果是负数,从下边缘开始。默认情况下,starty=None是将窗口垂直居中。
下面是上述方法的实现和一些例子。
例子1:改变窗口的配置。
# import turtle package
import turtle
# making turtle object
sc = turtle.Screen()
# setup the screen size
sc.setup(400,400)
# set the background color
sc.bgcolor("blue")
# This code is contributed
# by Deepanshu Rustagi.
输出 :
示例2:通过在setup()方法中设置’startx’和’starty’来改变窗口的位置。
# import turtle package
import turtle
# making turtle object
sc = turtle.Screen()
# set the screen size 400x400 pixels
# set the screen position by
# startx to 50
# starty to-200
sc.setup(400, 400, startx = 50,
starty = -200)
# set the background color
sc.bgcolor("blue")
# This code is contributed
# by Deepanshu Rustagi.
输出 :