Slogan

python tkinter 加载 png jpg

使用tkinter的PhotoImage加载图片,只支持GIF, PPM/PGM格式

PhotoImage(file='doudou.jpg').pack()

其他格式则会报错:

如果要加载png或者jpg的话可以使用PIL模块:

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""加载jpg图片"""

import os
from tkinter import Tk, Button, Entry, Label

from PIL import Image, ImageTk

root = Tk()
root.title("加载jpg图片")

image_file = os.path.join(os.path.dirname(__file__), "doudou.jpg")

img = Image.open(image_file)  # 打开图片
photo = ImageTk.PhotoImage(img)  # 用PIL模块的PhotoImage打开
imglabel = Label(root, image=photo)
imglabel.pack()

root.mainloop()


上一篇:python tkinter 数据批量写入ScrolledText的优化
下一篇:tkinter 控件
tkinter