在 Tk 類中使用 Python tkinker 中的 Frame 類


Tkinter Frame 小元件非常適用於將多個小元件分組到一個框架中。它包含適用於父視窗的所有函式和屬性。

要建立一個 Frame 小元件,我們可以例項化 Frame 類的物件。在視窗中定義 Frame 小元件後,我們可以直接選擇任何小元件並將其放置到框架中。

示例

在此示例中,我們建立了一個 Frame 小元件並在其中定義了一些小元件。

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x250")

def on_click():
   label["text"]="Hello "+ str(entry.get())

# Create a Frame widget
frame=Frame(win, width=400, height=300)

# Add a label in the frame widget
label=Label(frame, text="Enter your name", font=('Calibri 13'))
label.pack(pady=10)

# Add an Entry widget
entry=Entry(frame, width=25)
entry.pack()

# Create a button
ttk.Button(frame, text="Click Me", command=on_click).pack()
frame.pack()

win.mainloop()

輸出

執行以上程式碼將顯示一個包含一個輸入小元件、一個標籤小元件和一個按鈕的視窗,這些視窗在一個框架中。

在給定的文字欄位中輸入您的姓名,然後單擊按鈕以在螢幕上顯示訊息。

更新於: 05-8 月-2021

2K+ 瀏覽

啟動您的 職業

透過完成課程取得認證

開始
廣告
© . All rights reserved.