在 Python Tkinter 中設定 Labelframe 樣式


Tkinter LabelFrame 與 Tkinter 庫中的 Frame 類似。它像一個容器,可以放置小控制元件。LabelFrame 最初會建立一個容器,其周圍帶有一個矩形邊框。為了給 LabelFrame 小控制元件設定樣式,我們有幾種樣式選項,如背景、邊框寬度、標籤錨、高亮顏色等。

示例

在本例中,我們將看到 LabelFrame 小控制元件及其屬性。

#Import required libraries
from tkinter import *
#Create an instance of tkinter frame
win= Tk()
#Define the geometry of the window
win.geometry("750x250")
#Initialize a LabelFrame Widget
labelframe= LabelFrame(win, text= "Frame 01",width= 600, height= 200, labelanchor= "n", font= ('Helvetica 14 bold'),bd= 5, background="gray71", foreground= "white")
labelframe.pack(ipadx=10, ipady=20, expand= True, fill= BOTH)

#Create a Label inside LabelFrame
Label(labelframe, text= "I am inside a LabelFrame", font=('Helvetica15 bold'), foreground= "black").pack(pady= 20)

win.mainloop()

輸出

執行上述程式碼將顯示一個視窗,其中包含一個邊框寬度為 5px 的 Labelframe。

更新於:2021-05-03

2 千次以上瀏覽

開啟您的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.