在python turtle中只能添加gif图为海龟造型吗?自己查看一下turtle.py你就能明白为什么了,下面的代码,懂的人拿去用。我已经用了很多年了。
def appendshape(self,image,name=None):
"""
添加造型到形状字典(支持png图)
self: screen对象
name:给造型取的名字
image:图像文件名
"""
sp = Shape('image',screen._image(image)) # from turtle import Shape,注意是大写S
# 如果名字为空,则以图像文件名为造型名称
if name==None:
self.register_shape(image,sp)
else:
self.register_shape(name,sp)
