要在Tkinter中导入图片,需要使用PIL(Python Imaging Library)模块。以下是一个基本的示例代码,其中导入了一张名为“example.png”的图片,并在Tkinter窗口中显示:

import tkinter as tk
from PIL import Image, ImageTk

# 创建Tkinter窗口
root = tk.Tk()

# 导入图片
image = Image.open("example.png")
photo = ImageTk.PhotoImage(image)

# 在窗口中显示图片
label = tk.Label(root, image=photo)
label.pack()

# 运行Tkinter事件循环
root.mainloop()

请注意,必须在导入图片之后创建PhotoImage对象,否则图片将不会显示。另外,PIL模块需要单独安装,可以使用pip命令进行安装:

pip install pillow

原文地址: https://www.cveoy.top/t/topic/fmrA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录