python的turtle绘图库的入门级技巧

turtle 属于比较简单的绘图库,不需要另行下载,下来主要从基本使用上简单讲述下:
1)画布初始化设置的两种方法:
turtle.screensize(canvwidth=None, canvheight=None, bg=None)
参数分别为画布的宽(单位像素), 高, 背景颜色。
示例:turtle.screensize(800,600,“blue”)
turtle.setup(width=0.5, height=0.75, startx=None, starty=None)
参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例,(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。

2)画笔画图形
turtle.pensize(2) #画笔的宽度
turtle.penup() #拿起画笔
turtle.goto(0,-200) #移动到坐标(0,-200)
turtle.pendown() #落笔–画笔和画布接触
turtle.color(“red”,“blue”) #(pencolor=color1,fillcolor=color2)color1是画笔颜色,color2是填充颜色
turtle.begin_fill() #开始填充颜色
turtle.circle(200) #画半径为200(像素)的圆
turtle.end_fill() #结束填充


circle方法详解
turtle.circle(radius, extent=None, steps=None)
描述:以给定半径画圆
参数:
radius(半径):半径为正(负),表示圆心在画笔的左边(右边)画圆;
extent(弧度) (optional);
steps (optional) (做半径为radius的圆的内切正多边形,多边形边数为steps)。
举例:
circle(50) # 整圆;
circle(50,steps=3) # 三角形;
circle(120, 180) # 半圆

3)画笔画字母
turtle.penup()
turtle.goto(-45,-30) #画笔移动到坐标位置
turtle.pendown()
turtle.color(“black”)
turtle.write(“V”, font = (“黑体”, 160, “bold”)) #写下字母V:字体“黑体”,大小是160,“加粗”)


write方法详解
turtle.write(s ,[font=(“font-name”,font_size,“font_type”)])
写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项

注意:写字母的起笔位置相当于前一个字母结束光标显示位置,如图:
python的turtle绘图库的入门级技巧_第1张图片
更多基础技巧内容可以借鉴:https://www.cnblogs.com/chen0307/articles/9645138.html

你可能感兴趣的:(python的turtle绘图库的入门级技巧)