tkinter显示图片并固定大小
时间: 2023-08-01 12:06:15 浏览: 120
改变固定窗口的大小
3星 · 编辑精心推荐
要在Tkinter中显示图片并固定大小,可以使用PIL库中的ImageTk和Image模块。以下是一个示例代码:
```python
from tkinter import *
from PIL import ImageTk, Image
# 创建Tk对象
root = Tk()
# 打开并调整图片大小
img = Image.open("image.png")
img = img.resize((200, 200))
# 将图片转换为Tkinter可用的对象
img_tk = ImageTk.PhotoImage(img)
# 创建Label并显示图片
label = Label(root, image=img_tk)
label.pack()
# 运行Tkinter事件循环
root.mainloop()
```
在此示例中,我们首先打开图像并将其大小调整为200x200像素。然后,我们使用ImageTk.PhotoImage()将图像转换为Tkinter可用的对象,并在一个Label中显示它。最后,我们运行Tkinter事件循环以显示窗口和图像。
阅读全文