如何在 Tkinter 中設定視窗或框架內所有小元件的填充?


填充可以增強應用程式中小元件的佈局。在 Tkinter 中開發應用程式時,可以透過兩種或更多種方法設定填充。Tkinter 中的幾何管理器允許你為每個小元件(標籤、文字、按鈕等)定義填充(padxpady)。為了設定應用程式元件與其屬性的視覺效果和感覺一致,你可以在變數中定義這些值。這些值可以進一步用來定義小元件的填充。我們用一個例子來理解這一點。

示例

在下面的示例中,我們將在其中定義小元件的框架。為了確保小元件的視覺效果和感覺一致,我們可以從變數中獲取這些值,以在填充值中使用它。

# Import required libraries
from tkinter import *

# Create an instance of tkinter window
win = Tk()
win.geometry("700x350")

# Define padding values in variables
px=30
py=30

# Create a frame widget
frame=Frame(win, width=40, height=65, bg="blue")

# Create a label widget
label=Label(frame, text="A Labeled Widget", font=('Arial 15 bold'), bg="skyblue")
label.pack(padx=px, pady=py)
frame.pack(padx=px, pady=py)

win.mainloop()

輸出

執行以上程式碼將在視窗中顯示一個小元件,小元件位於框架內。

變數 "px""py" 用於定義填充的值。嘗試從變數本身更改填充值。

更新於: 2021-12-22

5K+ 檢視

開啟你的事業

完成課程可獲得認證

開始
廣告
© . All rights reserved.