tkinter如何导入图片
时间: 2023-10-06 14:04:43 浏览: 225
详解python tkinter 图片插入问题
5星 · 资源好评率100%
可以使用PIL库(Python Imaging Library)来导入图片,具体步骤如下:
1. 安装PIL库:在终端中输入命令 `pip install pillow` 即可安装。
2. 将图片文件放到Python脚本所在的同一目录中。
3. 在Python脚本中导入PIL库: `from PIL import Image` 。
4. 创建Image对象并打开图片文件: `img = Image.open("image.jpg")` 。
5. 可以对图片进行一些操作,比如裁剪、缩放等。
6. 最后,通过Tkinter的Label组件显示图片: `label = tkinter.Label(image=img)` 。
完整代码如下:
```python
import tkinter
from PIL import Image
# 创建主窗口
root = tkinter.Tk()
# 创建Image对象并打开图片文件
img = Image.open("image.jpg")
# 缩放图片
img = img.resize((200, 200), Image.ANTIALIAS)
# 将Image对象转换为Tkinter可显示的PhotoImage对象
photo_img = tkinter.PhotoImage(img)
# 创建Label组件并显示图片
label = tkinter.Label(image=photo_img)
label.pack()
# 运行主程序
root.mainloop()
```
阅读全文