Python Turtle - 更改显示的背景图像

时间:2017-01-15 18:49:05

标签: python

我正在编写一个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秒后看到图像更改。相反,屏幕保持空白,直到之后绘制第二张图像。

任何帮助表示赞赏, 谢谢!

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)