tkinter按钮获取图片并将图片显示到窗口中
时间: 2023-06-09 16:06:36 浏览: 393
用tkinter实线图片拖动
为了获取图片并将其显示到 tkinter 窗口中,你需要使用 Python 中的 PIL 或 Pillow 模块。以下是一个示例代码,可以帮助你完成这个任务:
```python
from tkinter import *
from PIL import ImageTk, Image
root = Tk()
root.title('显示图片')
# 定义获取图片的函数
def open_image():
img = Image.open("example.jpg") # 图片路径
img = img.resize((300, 300), Image.ANTIALIAS) # 修改图片大小
img = ImageTk.PhotoImage(img)
label = Label(image=img)
label.image = img # 保留对图片的引用
label.pack() # 将图片显示到窗口中
# 定义按钮并将其放置到窗口中
button = Button(root, text='打开图片', command=open_image)
button.pack()
root.mainloop()
```
这个程序会在窗口中创建一个按钮,当你点击它时,会调用 `open_image` 函数来获取图片并将其显示到窗口中。你可以根据自己的需要修改图片路径和大小。
阅读全文