在tkinter创建的页面中导入图片
要在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 著作权归作者所有。请勿转载和采集!