帮我写一段代码,python用tkinter去显示设置一个按钮,点击这个按钮可以从文件夹中选择一个图片并显示
时间: 2023-06-03 22:03:26 浏览: 183
好的,以下是相应的 Python 代码:
```python
import tkinter as tk
from PIL import ImageTk, Image
from tkinter import filedialog
# 创建 Tkinter 应用程序
app = tk.Tk()
app.title("选择并显示图片")
# 定义选择文件夹按钮的点击事件处理程序
def choose_image():
# 打开文件对话框来选择一个图片
file_path = filedialog.askopenfilename()
# 使用 PIL 库打开并调整图片大小
img = Image.open(file_path)
img = img.resize((300, 300), Image.ANTIALIAS)
# 将图片转换为 Tkinter 可以使用的格式
img_tk = ImageTk.PhotoImage(img)
# 创建一个标签来显示图片
label = tk.Label(app, image=img_tk)
label.image = img_tk
label.pack()
# 创建一个按钮
button = tk.Button(app, text="选择并显示图片", command=choose_image)
button.pack()
# 运行应用程序
app.mainloop()
```
运行这段代码,将显示一个包含一个按钮的窗口。点击按钮后,将打开一个文件对话框,您可以在其中选择一个图像文件。选择图像后,它将被调整大小并放置在窗口中的标签中,以便您可以看到它。
阅读全文