python海龟换字体_python学习turtle(更改海龟图标)

本文介绍了如何使用Python的turtle模块更改图标和创建自定义形状。通过turtle.register_shape()和turtle.addshape()可以设置图标为图片,而使用多边形坐标可以创建新的形状。此外,还展示了如何应用形状变换以及使用compound形状来组合多个图形。
摘要由CSDN通过智能技术生成

学习更改turtle图标,

18年接触学习turtle,写前面那些turtle学习记录时。有看到,当时认为这个是画图用的,改图标图案没什么用。没在这里记录。这里记录下。为了银两最近接到要做四人玩的 Connect Four (四子棋),全要用turtle实现的。四人下的棋子,用到了。

turtle.register_shape(name, shape=None)

turtle.addshape(name, shape=None); name为gif图片,shape为none。图标改为该图片。name 为指定的字符串,shape 为由坐标值对构成的元组。图标改为相应的多边形形状。

改变已有的图标:

前面学过的。 turtle.shapetransform()可改变多边形,turtle.get_shapepoly()取到多边形元组数据。

getshapes(),可取到已有的图标。

shape("circle")

shapetransform(1, 1, -1, 2)

cir=get_shapepoly()

register_shape('cir',cir)

shape('cir')

fd(100)

up-0039b8c03446288471b5915f39b2580d299.png

begin_poly()##后面介绍

for i in range(5):

fd(50)

left(216)

end_poly()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值