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元件用法如下※

http://jennaweng0621.pixnet.net/blog/category/6758171

arrow
arrow

    楓綺 發表在 痞客邦 留言(0) 人氣()