如何在 Tkinter 中設定視窗或框架內所有小元件的填充?
填充可以增強應用程式中小元件的佈局。在 Tkinter 中開發應用程式時,可以透過兩種或更多種方法設定填充。Tkinter 中的幾何管理器允許你為每個小元件(標籤、文字、按鈕等)定義填充(padx 和 pady)。為了設定應用程式元件與其屬性的視覺效果和感覺一致,你可以在變數中定義這些值。這些值可以進一步用來定義小元件的填充。我們用一個例子來理解這一點。
示例
在下面的示例中,我們將在其中定義小元件的框架。為了確保小元件的視覺效果和感覺一致,我們可以從變數中獲取這些值,以在填充值中使用它。
# 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" 用於定義填充的值。嘗試從變數本身更改填充值。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP