我已经阅读了答案here,仍然无法获得自定义形状以适用于Python Turtle。
我的代码在这里:
import turtle
screen = turtle.Screen()
screen.register_shape('car', 'car.gif')
t = turtle.Turtle()
t.shape('car')
我得到了AttributeError: 'str' object has no attribute '_type'
,但我不知道为什么。根据需要,图像是真正的.gif文件。
有什么想法吗?
答案 0 :(得分:1)
你几乎是正确的。注册多边形时,为其命名,但在注册GIF图像时,使用图像的名称:
import turtle
screen = turtle.Screen()
screen.register_shape('car.gif')
t = turtle.Turtle()
t.shape('car.gif')
screen.mainloop()