用Python画画有两样东西必不可少:参数和函数
函数来自模块turtle模块
资料:模块的定义和导入模块
引用格式:import turtle as t ,将turtle指定名为t
部分函数列总:
t.bgcolor("color") 设置背景颜色
t.pensize() 设置画笔尺寸
t.hideturtle() 隐藏画笔
t.speed() 设置画笔的速度,参数范围0~10
t.penup() 起笔,移动时无图,提起笔移动,不绘制图形,用于另起一个地方绘制
t.pendown() 落笔,移动时有图
t.forward(distance) 向当前画笔方向移动distance像素长度
t.backward(distance)向当前画笔相反方向移动distance像素长度
t.goto(x,y) 将画笔移动到坐标为x,y的位置
t.goto(x,y) = t.setpos(x,y) = t.setposition(x,y)
300
t.left(degree) 相对角度,顺时针移动degree°
t.right(degree) 相对角度,逆时针移动degree°
t.hideturtle() 隐藏画笔的turtle形状
t.showturtle() 显示画笔的turtle形状
t.begin_fill() 开始绘制
t.end_fill() 结束绘制
t.fd() 向画笔的朝向移动指定的距离,参数为距离
t.bd() 向画笔的朝向的相反方向移动指定的距离,参数为距离
t.pencolor() 设置画笔的颜色,参数为RGB格式或颜色名称。没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green","red",也可以是RGB3元组。
t.pensize() 设置画笔的宽度;
t.color() 没有参数则返回当前画笔的颜色和填充的颜色,可以放两个颜色,前一个为画笔颜色,后一个为填充颜色,如t.color("red", "yellow")
t.fillcolor() 设置填充的颜色,参数为RGB格式或颜色名称
t.begin_fill() 准备开始填充图形
t.end_fill() 填充完成
setx( ) 将当前x轴移动到指定位置
sety( ) 将当前y轴移动到指定位置
home() 设置当前画笔位置为原点,朝向东。
dot(r,color) 绘制一个指定直径和颜色的圆点,如:t.dot(20,’blue’)
t.bgpic() 设置或获取背景图片,只支持gif图片
t.circle(radius,extent) 设置指定半径radius的圆,参数为半径,半径为正(负),表示圆心在画笔的左边(右边)画圆,extent为角度,若画圆则无须添加。如:t.circle(-20,90),顺时针,半径20画弧,弧度90
t.setup(width=0.5,height=0.75,startx=None,starty=None)width,height:输入宽和高为整数时,表示像素;为小数时,表示占据电脑屏幕的比例,(startx,starty):这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
画画步骤:
1.根据你要画的图分成若干部分,分别定义
2.可以先设定一张坐标图,点的位置在图上错误的话就很清晰了,不然像我一样找位置得好久,o(╥﹏╥)o
3.来回调参数,直至调成想要的形状。
画蝙蝠的示例