当前位置:   article > 正文

python海龟画图_python隐藏画笔

python隐藏画笔

目录

画笔设置

画板设置

画笔轨迹与线条


画笔设置

获取画笔样式

  1. import turtle as t
  2. print(turtle.getshapes()) # 获取画笔形状
  3. # ['arrow', 'blank', 'circle', 'classic', 'square', 'triangle', 'turtle']
  4. # [箭头,空白,圆,经典样式,方形,三角形,乌龟]
  5. t.shape('turtle') # 设置对应的画笔

自定义画笔:需要先注册画笔,再使用,画笔图片为gif格式 

  1. t.register_shape(r'C:\Users\Administrator\AppData\Roaming\Tencent\QQ\PushHead\60105.gif')
  2. t.shape(r'C:\Users\Administrator\AppData\Roaming\Tencent\QQ\PushHead\60105.gif')

画笔颜色和大小

  1. t.color('yellow') # 设置画笔颜色
  2. t.shapesize(2) # 设置画笔图标大小

显示和隐藏画笔

  1. t.hideturtle() # 隐藏画笔
  2. t.showturtle() # 显示画笔

画板设置

  1. t.bgcolor('yellow') # 设置背景颜色
  2. t.clear() # 清除画板
  3. t.done() # 执行完成之后窗口不关闭,程序不结束

画笔轨迹与线条

抬笔落笔

  1. t.up() # 抬笔,同t.penup()
  2. t.down() # 落笔,同t.pendown()

方向

  1. t.forward(100) # 前进
  2. t.backward(100) # 后退,也可以用forward前进的方法,只需将参数改为负数
  3. t.right(150) # 右转(角度)
  4. t.left(30) # 左转

轨迹记录

  1. # t.tracer(False) # 禁用小海龟运动的动画,不展示动画,只显示最终的静态结果图
  2. t.begin_poly() # 开始记录海龟运动轨迹的点
  3. t.end_poly() # 结束记录
  4. print(t.get_poly()) # 获得形状定点,小海龟的运行轨迹

颜色填充及画笔线条宽度

  1. t.pensize(10) # 设置画笔所画线条粗细,同t.width(10)
  2. t.begin_fill() # 开始填充
  3. t.fillcolor('red') # 填充色
  4. t.circle(100) # 画圆
  5. t.end_fill() # 结束填充

根据坐标移动画笔

  1. t.goto(0,-50) # 改变画笔的位置(相对当前画笔所在的位置为坐标原点去改变)
  2. t.setx(100) # 横向移动
  3. t.sety(50) # 纵向移动

画笔移动速度

t.speed(0.5)   # 画笔速度,取值0——10

图形绘制

  1. t.circle(100) # 画圆
  2. t.circle(100, 180, 50) # 画圆弧(半径,圆弧的度数,画圆圆弧的步长)
  3. t.dot(30, 'red') # 绘制点(直径、颜色)
  4. t.circle(50, steps=7) # 外接圆多边形(外接圆半径,步长)

文字绘制

  1. t.hideturtle()
  2. t.up()
  3. t.write('你好,世界!', font=('华文新魏', 10, 'normal')) # 正常
  4. t.goto(20,20)
  5. t.write('你好,世界!', font=('楷体', 20, 'italic')) # 斜体
  6. t.goto(50,50)
  7. t.write('你好,世界!', font=('Arial', 30, 'bold')) # 加粗

对话框

  1. get_str = t.textinput('对话框名称', '请输入字符串')
  2. get_num = t.numinput(title='对话框名称', prompt='请输入数字',default=100,minval=10,maxval=500)
  3. print(get_str)
  4. print(get_num)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/116973
推荐阅读
相关标签
  

闽ICP备14008679号