Tkinter 標籤框架



標籤框架是一個簡單的容器部件。其主要目的是充當複雜窗口布局的間隔符或容器。

此部件具有框架的功能,以及顯示標籤的能力。

語法

以下是建立此部件的簡單語法:

w = LabelFrame( master, option, ... )

引數

  • master - 表示父視窗。

  • options - 以下是此部件最常用的選項列表。這些選項可以用逗號分隔的鍵值對的形式使用。

序號 選項 & 描述
1

bg

標籤和指示器後面顯示的普通背景顏色。

2

bd

指示器周圍邊框的大小。預設為 2 畫素。

3

cursor

如果將此選項設定為游標名稱(箭頭、點等),則當滑鼠懸停在複選框上時,滑鼠游標將更改為該圖案。

4

font

新框架的垂直尺寸。

5

height

新框架的垂直尺寸。

6

labelAnchor

指定放置標籤的位置。

7

highlightbackground

框架未獲得焦點時焦點高亮的色彩。

8

highlightcolor

框架獲得焦點時焦點高亮的色彩。

9

highlightthickness

焦點高亮線的粗細。

10

relief

使用預設值 relief=FLAT,複選框不會從其背景中脫穎而出。您可以將此選項設定為任何其他樣式。

11

text

指定要在部件內顯示的字串。

12

width

指定視窗所需的寬度。

示例

嘗試以下示例。以下是建立標籤框架部件的方法:

from tkinter import *

root = Tk()

labelframe = LabelFrame(root, text="This is a LabelFrame")
labelframe.pack(fill="both", expand="yes")

left = Label(labelframe, text="Inside the LabelFrame")
left.pack()

root.mainloop()

執行以上程式碼後,將產生以下結果:

Tkinter_LabelFrame
python_gui_programming.htm
廣告