如何用Python画画

用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.可以先设定一张坐标图,点的位置在图上错误的话就很清晰了,不然像我一样找位置得好久,o(╥﹏╥)o
3.来回调参数,直至调成想要的形状。
画蝙蝠的示例

发布了127 篇原创文章 · 获赞 113 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/z2431435/article/details/104309159