tkinter对象Label加载jpg格式图片无法加载
tkinter对象Label加载jpg格式图片无法加载,会报错,可以加载gif和PNG格式的image,请问tkinter支持哪些格式的图片加载啊? 只支持 gifTkinter 只支持 gif
但是你可以搭配 PIL 库的Image、 ImageTk方法 , 兼容几乎所有常见的图片格式
Image.open 打开图片文件,配合 ImageTk.PhotoImage ,就可以直接在 Tkinter 上显示了
本帖最后由 Twilight6 于 2020-7-22 21:46 编辑
安装 PIL 库:
pip install pillow
使用 Tkinter 加载其他图片格式模板:
from tkinter import *
from PIL import Image,ImageTk
root = Tk()
img = Image.open("图片路径")
photo = ImageTk.PhotoImage(img)
Label(root,text='成功啦~',image= photo).pack()
mainloop() 从帮助文件可以查到所支持的文件格式
如下:PGM, PPM, GIF, PNG
页:
[1]