python tkinter 不使用PIL读取图片
时间: 2023-08-28 13:04:48 浏览: 142
使用python tkinter glob PIL Image ImageTk 实现图片浏览器
可以使用Python内置的tkinter模块来读取图片,步骤如下:
1. 导入tkinter模块
```python
from tkinter import *
```
2. 创建Tk对象
```python
root = Tk()
```
3. 创建PhotoImage对象,并将图片路径作为参数传入
```python
image = PhotoImage(file="image.png")
```
4. 将PhotoImage对象作为标签的image属性,并将标签添加到Tk对象中
```python
label = Label(root, image=image)
label.pack()
```
5. 运行Tk对象的mainloop()方法来显示窗口
```python
root.mainloop()
```
完整代码示例:
```python
from tkinter import *
root = Tk()
image = PhotoImage(file="image.png")
label = Label(root, image=image)
label.pack()
root.mainloop()
```
阅读全文