turtle.bgcolor(* args )
参数
args - 颜色字符串或0…colormode范围内的三个数字或此类数字的3元组
设置或返回TurtleScreen的背景颜色。
screen.bgcolor(“orange”)
screen.bgcolor()
‘orange’screen.bgcolor("#800080")
screen.bgcolor()
(128, 0, 128)
turtle.bgpic(picname =无)
参数
picname - 一个字符串,一个gif文件的名称"nopic",或者None
设置背景图像或返回当前backgroundimage的名称。如果picname 是文件名,请将相应的图像设置为背景。如果是 picname"nopic",则删除背景图像(如果存在)。如果是picnameNone,则返回当前backgroundimage的文件名。
screen.bgpic()
‘nopic’screen.bgpic(“landscape.gif”)
screen.bgpic()
“landscape.gif”
turtle.clear()
turtle.clearscreen()
从TurtleScreen中删除所有图纸和所有海龟。将现在空的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 - colorstring或color-tuple,新的背景颜色
如果没有给出参数,则返回current(canvaswidth,canvasheight)。否则调整海龟正在使用的画布。不要改变绘图窗口。要观察画布的隐藏部分,请使用滚动条。使用这种方法,人们可以看到之前在画布之外的绘图部分。
screen.screensize()
(400, 300)screen.screensize(2000,1500)
screen.screensize()
(2000, 1500)
例如,搜索错误逃脱的乌龟;-)
turtle.setworldcoordinates(LLX,LLY,URX,URY )
参数
llx - 画布左下角的数字x坐标
lly - 画布左下角的数字y坐标
urx - 画布右上角的数字x坐标
ury - 画布右上角的数字,y坐标
设置用户定义的坐标系,并根据需要切换到“世界”模式。这表演了screen.reset()。如果模式“world”已处于活动状态,则根据新坐标重绘所有图形。
注意:在用户定义的坐标系中,角度可能会出现扭曲。
screen.reset()
screen.setworldcoordinates(-50,-7.5,50,7.5)
for _ in range(72):
… left(10)
…for _ in range(8):
… left(45); fd(2) # a regular octagon