Tkinter 如何将图片放入框架中

Tkinter 如何将图片放入框架中

要将图片放入Tkinter框架中,可以按照以下步骤进行:

步骤:

  • 导入所需的库并创建一个Tkinter框架的实例。为了打开并将图片放入框架中,我们将使用Pillow (PIL)库。

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

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

  • 使用 ImageTk.PhotoImage(Image.open(“image”)) 打开一张图片。

  • 接下来,在框架内创建一个 label 对象,并将图片传递给 label

  • 最后,运行应用程序窗口的 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 如何将图片放入框架中

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程