turtle添加png图造型到形状字典封装的函数by李兴球

turtle添加png图造型到形状字典封装的函数by李兴球

在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)
李兴球

李兴球的博客是Python创意编程原创博客