我正在编写一个Python 3 turtle示例程序,并尝试使用bgpic()
来更改显示的背景图像。
这是我的程序的简化版本:
import turtle
import time
screen = turtle.Screen()
screen.setup(600,400)
screen.bgpic('image1.gif')
time.sleep(2)
screen.bgpic('image2.gif')
当我运行此程序时,我想看到初始图像,然后在2秒后看到图像更改。相反,屏幕保持空白,直到之后绘制第二张图像。
任何帮助表示赞赏, 谢谢!
答案 0 :(得分:3)
在第一个screen.update()
之后添加screen.bgpic('image1.gif')
。
答案 1 :(得分:0)
添加一只乌龟并移动它使它对我有用
import turtle
t = turtle.Turtle()
s = turtle.Screen()
s.setup(300, 300)
s.bgpic('image1.gif')
for i in range(180):
t.color("black")
t.fd(20)