如何将JPEG图像插入Python Tkinter窗口?

如何将JPEG图像插入Python Tkinter窗口?

Python提供了 Pillow (PIL)包,用于支持、处理和显示Tkinter应用程序中的图像。Tkinter应用程序通常支持像ppm、png和gif这样的图像文件。

假设我们想在我们的应用程序中嵌入并显示JPEG或JPG图像。

Tkinter Label小部件通常用于在窗口上显示文本或图像,因此通过传递img值,我们可以在窗口中显示JPEG图像。

示例

#导入所需的库
from tkinter import *
from PIL import ImageTk, Image

#创建tkinter窗口实例
win =Tk()

#定义窗口的几何形状
win.geometry("650x400")

#将文件名初始化到变量中
path = "file.jpg"

#创建一个Tkinter ImageTk对象
img = ImageTk.PhotoImage(Image.open(path))

#创建一个Label小部件以显示文本或图像
label = tk.Label(win, image = img)
label.pack(fill = "both", expand = "yes")

win.mainloop()

输出

该代码将显示一个作为Label小部件中图像值的JPEG图像。

如何将JPEG图像插入Python Tkinter窗口?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程