如何在 Tkinter 中使用 Pillow 来显示图片?


Python 提供 Pillow Package (PIL) 来在应用程序中处理和加载图片。可以使用内置的 Image.open("image location") 方法来加载图片。此外,我们可以使用标签控件在窗口中显示图片。

范例

#Import tkinter library
from tkinter import *
from PIL import Image,ImageTk
#Create an instance of tkinter frame
win = Tk()
#Set the geometry
win.geometry("750x550")
#Load the image
img= Image.open("tutorialspoint.jpg")
#Convert To photoimage
tkimage= ImageTk.PhotoImage(img)
#Display the Image
label=Label(win,image=tkimage)
label.pack()
win.mainloop()

输出

运行上述代码将在窗口中显示一张图片。

在执行代码前,确保你的图片位于与项目相同的目录中,或提供图片位置的绝对路径。

更新于: 2021-04-15

1 千次浏览

开启你的职业生涯

通过学习课程获取认证

开始学习
广告