tkinter怎么显示图片
时间: 2024-06-06 15:04:05 浏览: 158
python使用Tkinter显示网络图片的方法
在Tkinter中显示图片需要使用PIL库,具体步骤如下:
1. 安装PIL库,在命令行输入"pip install pillow"即可安装;
2. 导入Tkinter和PIL库:import tkinter as tk,from PIL import Image, ImageTk;
3. 打开图片并转换为Tkinter能够识别的格式:image = Image.open("图片路径"),photo = ImageTk.PhotoImage(image);
4. 创建Label控件并将图片显示在上面:label = tk.Label(root, image=photo),label.pack()。
下面是一个完整的例子,其中root为Tkinter的根窗口对象:
```
import tkinter as tk
from PIL import Image, ImageTk
root = tk.Tk()
root.title("显示图片")
image = Image.open("example.jpg")
photo = ImageTk.PhotoImage(image)
label = tk.Label(root, image=photo)
label.pack()
root.mainloop()
```
阅读全文