如何在 Tkinter 中将图像放入框架中?

要将图像放入 Tkinter 框架,您可以按照以下步骤操作 -

步骤 -

  • 导入所需的库并创建 tkinter 框架的实例。要打开图像并将其放置在框架内,我们将使用 Pillow (PIL) 库。

  • 使用几何方法设置框架的大小。

  • 创建一个框架并指定其高度和宽度。place()使用带有anchor='center' 的方法将框架放置在窗口的中心。

  • 使用ImageTk.PhotoImage(Image.open("image"))打开图像

  • 接下来,在框架内创建一个标签对象,并在标签内传递图像。

  • 最后,运行应用程序窗口的mainloop

示例

# Import required libraries

from tkinter import *

from PIL import ImageTk, Image

# Create an instance of tkinter window

win = Tk()

# Define the geometry of the window

win.geometry("700x500")

frame = Frame(win, width=600, height=400)

frame.pack()

frame.place(anchor='center', relx=0.5, rely=0.5)

# Create an object of tkinter ImageTk

img = ImageTk.PhotoImage(Image.open("forest.jpg"))

# Create a Label Widget to display the text or Image

label = Label(frame, image = img)

label.pack()

win.mainloop()

输出结果

当我们运行上面的代码时,它将显示以下输出 -

以上是 如何在 Tkinter 中将图像放入框架中? 的全部内容, 来源链接: utcz.com/z/363308.html

回到顶部