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:圖形