美文网首页Python 专题
海龟画图之画笔形状 turtle.shape()

海龟画图之画笔形状 turtle.shape()

作者: 小鱼儿_yzh | 来源:发表于2022-06-10 21:32 被阅读0次

设置画笔形状

import turtle
turtle.shape('turtle')

turtle 自带形状

import turtle
print(turtle.getshapes())
['arrow','blank','circle','classic','square','triangle','turtle']

列出所有形状

import turtle as t
t.up()
list_shape = t.getshapes()
# 列出默认形状
t.goto(0,70)
t.write('默认画笔形状'+t.shape(),align='center',font=('黑体',10))
t.goto(0,50)
t.stamp()
#列出所有形状
x = -180
y = 0
t.goto(x ,0)
for i in list_shape:
    t.sety(0)
    t.shape(i)
    t.stamp()
    t.sety(20)
    t.write(i,align='center',font=('黑体',10))
    x = x + 60
    t.goto(x,y)
t.ht()
shape() 和 getshapes()效果图

自定义 turtle 形状

improt turtle as t
t.up()
t.goto(0,100)
t.ht()
#自定义形状
t.write(t.getshapes(),align='center',font=('黑体',10))
t.register_shape('fish',((20,20),(0,0),(-20,-20)))#注册自定义形状,名称fish
t.register_shape('fish.gif')#注册形状为图片,名称为fish.gif。
t.shape('fish.gif')
t.sety(-150)
t.write(t.getshapes(),align='center',font=('黑体',10))
t.goto(0,50)
t.st()

说明:

  • t.register_shape('fish',((20,20),(0,0),(-20,-20))) 注册自定义形状名称,但在shape()方法里却不能用这个名称,原因有特研究。几个坐标的作用还要继续研究,后续更新。
  • t.register_shape('fish.gif')文件类型为gif,换成png会出现错误。
  • t.shape('fish.gif') 参数不能用前面注册的形状名称,要用文件名。
  • t.register_shape('fish.gif')与t.shape('fish.gif')文件名要相同


    自定义画笔形状示例

相关文章

  • Day9-程序员把妹必备

    今天老公过生日,所以决定送他一颗❤️。Python画图的模块有好几个,不过我只会海龟画图。海龟画图turtle不用...

  • 海龟画图编辑器安装

    海龟画图介绍 海龟画图(turtle)是基于LOGO编程语言诞生的一个python绘图库,主要基于python2....

  • 海龟绘图法

    海龟绘图属性: a.位置 b.方向 c.画笔(颜色,画线的宽度) 海龟绘图命令: 1.运动命令 2.画笔控制命...

  • Android 能力图实现

    效果 国际惯例,效果奉上 思路 首先确定的是所有的参数,三个画笔(画线,画图,画字) 确定画出的形状参数,几边形、...

  • 《趣学Python——教孩子学编程》学习笔记第4-6章

    第4章 用海龟画图 4.1 使用Python的turtle(海龟)模块 turtle模块提供了编写向量图的方法,基...

  • PS基础课--3月29日作业

    画笔星空 打开素材→ F5调出画笔,选择画笔笔尖形状为70的那个画笔,调整间距为200%;形状动态中的大小抖动为1...

  • 小众软件

    画图 IrfanView XnView 画笔 写字 希沃授课助手monect汗微pointofixzoomit E...

  • 借力

    绿海龟,海龟科海龟属的一种龟。是各种海龟中体形较大的一种,因其体内脂富含主要食物,即海草之叶绿素而得名。 绿海龟在...

  • python 学习(一)-- 小乌龟

    python--turtle turtle 官网文档 获取'小乌龟'实例 改变'画笔形状' 形状可设置为“arro...

  • 超现实图标的文法(A05拟物化和扁平化图标 A06扁平化图标绘

    手绘绘画过程: 草稿——PS形状、形状工具——混合效果(画笔、橡皮、涂抹、加深、减淡)——细化——后期调整 Tip...

网友评论

    本文标题:海龟画图之画笔形状 turtle.shape()

    本文链接:https://www.haomeiwen.com/subject/zsdwmrtx.html