python - 我不确定如何将此图像添加到屏幕(乌龟)

我输入了这个海龟代码以在屏幕上打印一个 cookie,但实际上并没有显示 cookie。

import turtle

wn = turtle.Screen()
wn.title("Cookie Clicker")
wn.bgcolor("black")

wn.mainloop()

cookie = "cookie.gif"
turtle.register_shape(cookie)
turtle.shape(cookie)

有人知道怎么修这个东西吗?顺便说一句,我正在使用 PyCharm 并且“cookie.gif”在项目文件夹中。

回答1

假设这不是动画 GIF,问题是您将 wn.mainloop() 放在代码中的错误位置。一般来说,这是你在海龟程序中做的最后一件事:

from turtle import Screen, Turtle

cookie = "cookie.gif"

screen = Screen()
screen.title("Cookie Clicker")
screen.bgcolor('black')

screen.register_shape(cookie)

turtle = Turtle()
turtle.shape(cookie)

screen.mainloop()

相似文章