tkinter為Python內建的GUI程式庫,
在開始新增GUI元件前,
建立基本的視窗
ex:
import tkinter as tk
root = tk.Tk()
#中間主要是用來加入GUI元件
#所有的運作程式都是寫在這裡面
root.mainloop() #讓視窗持續顯示
執行結果如下:
Tkinter提供了21種GUI元件如下:
1. Label 11. Panedwindow 21.Toplevel
2. Button 12. Scrollbar
3. Radiobutton 13. Scale
4. Checkbutton 14. Spinbox
5. Entry 15. Menu
6. Frame 16. OptionMenu
7. LabelFrame 17. Menubutton
8. Listbox 18. Canvas
9. Text 19. Image
10. Message 20. Bitmap
模組呼叫:
from tkinter import *
或
import tkinter as tk
※所有元件標準參數※
1. Dimension: 元件大小
2. Color: 元件顏色
3. Font: 元件的字體
4. Anchor: 錨點
5. Relief: 元件樣式
6. Bitmap: 位元圖
7. Cursor: 光標
※視窗各個區域排版管理方法※
1. pack(): 包裝模式, 一層接一層組裝
2. grid(): 網格模式分割空間
3. place(): 位置安排
另外Tkinter還有推出加強版的ttk模組來美化元件的外觀,
ttk的意思是Themed Tkinter,
也就是主題化版本
ttk模組如下:
1. Label 11. Panedwindow
2. Button 12. Combobox
3. Radiobutton 13. Notebook
4. Checkbutton 14. Progressbar
5. Entry 15. Separator
6. Frame 16. Sizegrip
7. LabelFrame 17. Treeview
8. Menubutton
9. Scale
10. Scrollbar
模組呼叫:
from tkinter.ttk import *
※查詢其他Tkinter GUI元件用法如下※
留言列表