Label常用屬性
序號 | 屬性 | 說明 |
1 | anchor | 指示文字會被放在控件的什么位置, 可選項有 N, NE, E, SE, S, SW, W, NW, CENTER. 默認為 CENTER. |
2 | aspect | 控件的寬高比, 即 width/height , 以百分比形式表示. 默認為 150, 即 Message 控件寬度比其高度大 50%. 注意: 如果顯式的指定了控件寬度, 則該屬性將被忽略. |
3 | background | 控件的背景色. 默認值為當前窗口系統的默認背景色. |
4 | bg | 同background |
5 | borderwidth | 邊框寬度. 默認為2. |
6 | bd | 同borderwidth |
7 | cursor | 定義鼠標移動到 Message 上時的光標樣式. 默認為系統標准樣式. |
8 | font | 文字字體. 默認為當前系統默認. |
9 | foreground | 文字顏色. 默認為當前系統默認. |
10 | fg | 同foregr |
11 | highlightbackground highlightcolor |
highlightthickness 這兩個屬性一起指定了控件如何繪制高亮區域. |
12 | highlightcolor | 參考 highlightbackground. |
13 | highlightthickness | 參考 highlightbackground. |
14 | justify | 指示多行文本如何對齊. 可選項為 LEFT, RIGHT, CENTER. 默認為 LEFT. 注意: 該屬性指示文字對齊方式. 如果要指定文字在控件內的位置, 請使用 anchor 屬性. |
15 | padx | 水平方向的邊距. 默認為 -1, 即無邊距. |
16 | pady | 垂直方向的邊距. 默認為 -1, 即無邊距. |
17 | relief | 邊框樣式. 默認為 FLAT. 其他可選項為 SUNKEN, RAISED, GROOVE, RIDGE. |
18 | takefocus | 如果設置為 True, 控件將可以獲取焦點. 默認為 False. |
19 | text | 文字內容. 控件將根據寬度自動對文字進行斷行. |
20 | textvariable | 關聯一個 Tkinter variable 對象, 通常為 StringVar 對象. 控件文本將在該對象改變時跟着改變. |
21 | width | 控件寬度, 單位為 charater units (不是像素). 如果未指定該選項, 將根據 aspect 屬性自動設置寬度. |
Button常用屬性
序號 | 屬性 | 說明 |
1 | anchor | 設置Button文本在控件上的顯示位置,可用值:n(north),s(south),w(west),e(east),和ne,nw,se,sw |
2 | bg | 背景色,如bg=”red”,bg="#FF56EF" |
3 | bd | 設置Button的邊框大小;bd(bordwidth)缺省為1或2個像素 |
4 | bitmp | 指定位圖,如bitmap= BitmapImage(file = filepath) |
5 | comman | 指定Button的事件處理函數 |
6 | compound | 同一個Button既顯示文本又顯示圖片,可用此參數將其混疊起來,compound=’bottom’(圖像居下),compound=’center’(文字覆蓋在圖片上),left,right,top略 |
7 | font | 字體及大小,如font=("Arial", 8),font=("Helvetica 16 bold italic") |
8 | focus_set | 設置當前組件得到的焦點 |
9 | master | 代表了父窗口 |
10 | image | Button不僅可以顯示文字,也可以顯示圖片,image= PhotoImage(file="../xxx/xxx.gif") ,目前僅支持gif,PGM,PPM格式的圖片 |
11 | fg | 前景色,如bg=”red”,bg="#FF56EF" |
12 | height |
設置顯示高度、如果未設置此項,其大小以適應內容標簽 |
13 | wraplength | 將此選項設置為所需的數量限制每行的字符,數默認為0 |
14 | state | 設置組件狀態;正常(normal),激活(active),禁用(disabled) |
15 | relief | 指定外觀裝飾邊界附近的標簽,默認是平的,可以設置的參數:flat、groove、raised、ridge、solid、sunken |
16 | text | 文字內容. 控件將根據寬度自動對文字進行斷行. |
17 | textvariable | 設置Button與textvariable屬性 |
18 | width | 設置顯示寬度,如果未設置此項,其大小以適應內容標簽 |
19 | flash()方法 | 閃動按鈕。此方法多次重畫按鈕,在活動和正常外觀之間交替。 |
20 | invoke()方法 | 調用與按鈕關聯的命令。 |