如何在 Tkinter 中將圖片放入一個框架中?


若要將圖片放入 Tkinter 框架中,可以按照以下步驟操作 −

步驟 −

  • 匯入所需的庫並建立 tkinter 框架的一個例項。要開啟一幅圖片並將其放入框架中,我們將使用 Pillow (PIL) 庫

  • 使用geometry 方法設定框架的大小。

  • 建立一個框架並指定其高度和寬度。使用anchor='center'在視窗中央放置框架。

  • 使用ImageTk.PhotoImage(Image.open("image"))開啟一幅圖片

  • 接下來,在框架中建立一個label物件,並在label中傳遞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()

輸出

當我們執行上述程式碼時,它將顯示以下輸出 −

更新於: 22-Aug-2023

79K+ 瀏覽量

開啟你的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.