Python : Turtle设置和特殊方法

turtle.mode(模式=无)
参数
mode - 字符串“standard”,“logo”或“world”之一

设置乌龟模式(“标准”,“徽标”或“世界”)并执行重置。如果未给出模式,则返回当前模式。

模式“标准”与旧版兼容turtle。模式“徽标”与大多数徽标龟图形兼容。模式“世界”使用用户定义的“世界坐标”。注意:在此模式下,如果x/y单位比率不等于1,则角度会出现失真 。

模式

最初的乌龟标题

正角度

“标准”

向右(东)

逆时针

“商标”

向上(北)

顺时针

mode(“logo”) # resets turtle heading to north
mode()
‘logo’
turtle.colormode(cmode =无)
参数
cmode - 值1.0或255之一

返回颜色模式或将其设置为1.0或255.随后, 颜色三元组的r,g,b值必须在0 … cmode范围内。

screen.colormode(1)
turtle.pencolor(240, 160, 80)
Traceback (most recent call last):

TurtleGraphicsError: bad color sequence: (240, 160, 80)

screen.colormode()
1.0

screen.colormode(255)
screen.colormode()
255

turtle.pencolor(240,160,80)
turtle.getcanvas()
返回此TurtleScreen的画布。对于知道如何处理Tkinter Canvas的内部人员非常有用。

cv = screen.getcanvas()
cv

turtle.getshapes()
返回所有当前可用的乌龟形状的名称列表。

screen.getshapes()
[‘arrow’, ‘blank’, ‘circle’, …, ‘turtle’]
turtle.register_shape(名称,形状=无)
turtle.addshape(名称,形状=无)
调用此函数有三种不同的方法:

name是gif文件的名称,形状为None:安装相应的图像形状。

screen.register_shape(“turtle.gif”)
注意 转动乌龟时图像形状不会旋转,因此它们不会显示乌龟的标题!
name是一个任意字符串,shape是一对坐标的元组:安装相应的多边形形状。

screen.register_shape(“triangle”, ((5,-3), (0,5), (-5,-3)))
name是一个任意字符串,shape是一个(复合)Shape 对象:安装相应的复合形状。

在TurtleScreen的shapelist中添加一个乌龟形状。只有这样注册的形状才能通过发出命令来使用shape(shapename)。

turtle.turtles()
返回屏幕上的海龟列表。

for turtle in screen.turtles():
… turtle.color(“red”)
turtle.window_height()
返回龟窗的高度。

screen.window_height()
480
turtle.window_width()
返回龟窗的宽度。

screen.window_width()
640

你可能感兴趣的:(Python)