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方法来设置和得到的。

相关文章
相关标签/搜索