Python Tkinter图片显示

Python Tkinter图片显示,python,tkinter,Python,Tkinter,我想同时显示这两张图片,5秒钟后我想删除一张图片,保留另一张。摆脱时间。睡眠,只需使用frame.after after方法-after(毫秒延迟、回调、*参数) 因此,我们可以使用frame.after(5000,lambda:canvas.delete(img)) from tkinter import * import time frame = Tk() frame.title("Blackjack") canvas = Canvas(frame, width=600, height=40

我想同时显示这两张图片,5秒钟后我想删除一张图片,保留另一张。

摆脱
时间。睡眠
,只需使用
frame.after

after方法-
after(毫秒延迟、回调、*参数)

因此,我们可以使用
frame.after(5000,lambda:canvas.delete(img))

from tkinter import *
import time
frame = Tk()
frame.title("Blackjack")
canvas = Canvas(frame, width=600, height=400)
canvas.grid()



background = PhotoImage(file="taust.gif")
card1 = PhotoImage(file="kaart1.gif")
img = canvas.create_image(300, 200, image=background)
img2 = canvas.create_image(300, 300, image=card1)
time.sleep(5)
canvas.delete(img)


frame.mainloop()