Python龟自定义形状不起作用

时间:2018-04-23 21:04:48

标签: python-3.x turtle-graphics

我已经阅读了答案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文件。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你几乎是正确的。注册多边形时,为其命名,但在注册GIF图像时,使用图像的名称:

import turtle

screen = turtle.Screen()
screen.register_shape('car.gif')

t = turtle.Turtle()
t.shape('car.gif')

screen.mainloop()