tkinter,点击button显示图片,

tkinter,点击button显示图片,

图片指定尺寸,等比缩放显示。

 

 

import tkinter as tk
from PIL import Image, ImageTk
# 创建一个窗口
window = tk.Tk()
window.title("点击显示图片")
# 创建一个Button按钮
button = tk.Button(window, text="点击我", command=lambda: show_image())
button.pack()
# 加载图片
image = Image.open("output.jpg")
image = image.resize((320, 240), Image.LANCZOS)
tk_image = ImageTk.PhotoImage(image)
# 创建一个Label标签
label = tk.Label(window, text="图片位置")
label.pack()
# 定义一个函数来显示图片
def show_image():
    label.config(image=tk_image)
    label.image = image
# 运行窗口的主循环
window.mainloop()

 

posted @ 2024-03-04 16:14  freedragon  阅读(170)  评论(0编辑  收藏  举报