close

Tkinter為Python內建的GUI程式庫,

引入tkinter套件的宣告方式為:

import tkinter as tk

或者

from tkinter import *

另外tkinter還推出加強版的ttk模組來美化元件的外觀,

ttk的意思為Themed Tkinter,

亦即是主題化版本,

宣告方式為:

from tkinter import ttk

或者

from tkinter.ttk import *

 

tkinter提供21種GUI元件供使用:

Label (含ttk加強版) : 標籤, 可以顯示文字或圖片

Button (含ttk加強版) : 按鈕

◇ Radiobutton (含ttk加強版) : 單選框

Checkbutton (含ttk加強版) : 複選框

Entry (含ttk加強版) : 文字框 (單行)

◇ Frame (含ttk加強版) : 框架, 可將各種元件放在同一個框架方便管理

◇ LabelFrame (含ttk加強版) : 標籤框架, 跟Frame功能相似

Listbox : 列表框

◇ Text : 文字框 (多行)

Messagebox : 訊息框

◇ PanedWindow (含ttk加強版)

Scrollbar (含ttk加強版) : 滾動條

◇ Scale (含ttk加強版) : 滑塊, 透過滑塊來設置-數字值

Spinbox 

Menu : 菜單

◇ OptionMenu

◇ Menubutton (含ttk加強版) : 與Menu相似, 可由Menu完全代替

Canvas : 繪圖元件, 可以繪製圖形

Image

◇ Bitmap

◇ Toplevel : 用來創建子窗口的窗口元件

 

ttk加強額外推出的元件:

Combobox

◇ Notebook

◇ Progressbar

◇ Separator

◇ Sizegrip

◇ Treeview

 

arrow
arrow
    文章標籤
    tkinter gui python ttk
    全站熱搜

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