Python GUI
tkinter
1 | from tkinter import * #導入tkinter |
Component 組件
Frame:視窗區域
LabelFrame:標籤式視窗區域
Label:文字標籤
1 | #基本 |
| options參數 | 含意 |
|---|---|
| anchor | 控制文字(圖片)在Label中的位置 使用“n”, “ne”, “e”, “se”, “s”, “sw”, “w”, “nw”,“ center”來定位9個位置 |
| background(bg) | 設置背景顏色 |
| bitmap | 指定顯示到Label上的位圖 |
| borderwidth(bd) | 指定Label的邊框寬度 |
| compound | 控制Label中文本和圖像的混合模式 使用”bottom”, “left”, “right”, “top” |
| cursor | 指定當鼠標在Label上飄過的時候的鼠標樣式 |
| font | 指定Label中文字的字體 |
| foreground(fg) | 設置Label文字的顏色 |
| height | 設置Label的高度 |
| image | 指定Label顯示的圖片 |
| justify | 定義如何對齊多行文字 使用“left”, “right”, “center” |
| padx | 指定Label水平方向上的額外間距(內容和邊框間) |
| pady | 指定Label垂直方向上的額外間距(內容和邊框間) |
| relief | 指定邊框樣式(浮雕) “groove”, “raised”, “ridge”, “solid” , “sunken” |
| text | 指定Label顯示的文字 |
| textvariable | Label顯示Tkinter變數的內容 |
| width | 設置Label的寬度 |
| wraplength | 依照設置數量決定每多少字元換行 |
Entry:文字方塊
Text:文字區域
Button:按鈕
CheckButton:核取按鈕
RadioButton:選項按鈕
Listbox:清單方塊
Menu:功能表
MenuButton:功能表按鈕
Scrollbar:卷軸
Scale:滑桿
Spinbox:調整紐
MessageBox:對話方塊
PhotoImage:圖形