Tkinter的l組件常用屬性


Label常用屬性

序號 屬性 說明
1  anchor   指示文字會被放在控件的什么位置, 可選項有 N, NE, E, SE, S, SW, W, NW, CENTER. 默認為 CENTER.  
  aspect   控件的寬高比, 即 width/height , 以百分比形式表示. 默認為 150, 即 Message 控件寬度比其高度大 50%. 注意: 如果顯式的指定了控件寬度, 則該屬性將被忽略. 
 background   控件的背景色. 默認值為當前窗口系統的默認背景色. 
 bg  同background
 borderwidth  邊框寬度. 默認為2. 
 bd  同borderwidth
 cursor   定義鼠標移動到 Message 上時的光標樣式. 默認為系統標准樣式. 
 font   文字字體. 默認為當前系統默認. 
 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"
 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略
 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()方法 調用與按鈕關聯的命令。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM