如何在 Tkinter 中将图像放入框架中?
tkinterpythongui-programming更新于 2025/1/8 20:28:17
要将图像放入 Tkinter 框架中,您可以按照以下步骤操作 -
步骤 -
导入所需的库并创建 tkinter 框架的实例。要打开图像并将其放入框架中,我们将使用 Pillow (PIL) 库。
使用 geometry 方法设置框架的大小。
创建框架并指定其高度和宽度。使用 place() 方法将框架放置在窗口的中心,其中 anchor='center'。
使用 ImageTk.PhotoImage(Image.open("image"))
打开图像
接下来,在框架内创建一个 label 对象,并将 image 传递到 label 内。
最后,运行应用程序窗口的 mainloop
示例
# 导入所需的库
从 tkinter 导入 *
从 PIL 导入 ImageTk, Image
# 创建 tkinter 窗口的实例
win = Tk()
# 定义几何图形窗口
win.geometry("700x500")
frame = Frame(win, width=600, height=400)
frame.pack()
frame.place(anchor='center', relx=0.5, depend=0.5)
# 创建 tkinter ImageTk 对象
img = ImageTk.PhotoImage(Image.open("forest.jpg"))
# 创建 Label Widget 来显示文本或图像
label = Label(frame, image = img)
label.pack()
win.mainloop()
输出
当我们运行上述代码时,它将显示以下输出 −
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

