Tkinter中显示图片
时间: 2023-06-11 18:09:28 浏览: 164
A python Tkinter widget to display tile based maps
在Tkinter中显示图片可以使用PIL(Python Imaging Library)库,以下是一个简单的例子:
```python
from PIL import Image, ImageTk
import tkinter as tk
# 创建窗口
root = tk.Tk()
# 加载图片
image = Image.open("example.png")
# 将图片转换为Tkinter支持的格式
photo = ImageTk.PhotoImage(image)
# 创建标签并显示图片
label = tk.Label(root, image=photo)
label.pack()
# 运行窗口
root.mainloop()
```
在这个例子中,我们首先导入了PIL和Tkinter库。然后,我们创建了一个窗口,加载了一张图片(在这个例子中,图片文件名为“example.png”)。接着,我们将图片转换为Tkinter支持的格式,并将其显示在一个标签中。最后,我们运行窗口,即可看到图片已经成功显示出来了。
阅读全文