python tkinter显示图片如何清空上一个图片
时间: 2024-05-07 18:23:56 浏览: 228
用python简单的删除重复图片
您可以使用canvas.delete("all")函数清空之前添加到画布上的所有对象,包括图片。具体的代码实现可以参考以下示例:
```
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=400, height=400)
canvas.pack()
image = tk.PhotoImage(file="image1.gif")
canvas.create_image(200, 200, image=image)
# 清空之前添加的图片
canvas.delete("all")
image2 = tk.PhotoImage(file="image2.gif")
canvas.create_image(200, 200, image=image2)
root.mainloop()
```
阅读全文