Python tkinter 包含的插件類型 & tkinter中可變的變量

tkinter是安裝python就自帶的一個GUI庫,跨平臺,雖然簡單,我看見網上不少人說學這個GUI庫沒意思,如今那麼多好的GUI庫,不過我認爲存在即合理,總有學習的理由。想借這個GUI庫學學簡單的GUI界面設計和python關於面向對象編程的知識。python

tkinter包含了一些小插件,以下所述:編程

插件與說明學習

Button 可點擊的按鈕spa

Canvas 用於繪製或顯示圖像圖像的區域插件

Checkbutton 可點擊的框,其狀態能夠是選定的或未選定的設計

Entry 可供用戶輸入數據的單行文本框對象

Frame 用於承載其餘小插件的容器字符串

Label 用於顯示文本的單個行get

ListBox 可供用戶選擇的下拉列表string

Menu 下拉菜單

Message 用於顯示文本的多個行

Menubutton 下拉菜單中的菜單項

Text 可供用戶輸入數據的多行文本框

TopLeve l 額外的窗口


tkinter中可變的變量

因爲python中的字符串、整數、浮點數以及布爾值都是不可變的,因此tkinter自帶了一些類型,能夠就地更新,並能夠在其值發生改變時通知相關的插件。下面所述即爲Python中的不可變類型與tkinter中可變類型。

不可變類型與可變類型

int IntVar

string StringVar

bool BooleanVar

double  DoubleVar

且可變類型的值是經過set和get方法來設置和得到的。

相關文章
相關標籤/搜索