Python tkinter 包含的插件类型 & tkinter中可变的变量

tkinter是安装python就自带的一个GUI库,跨平台,虽然简单,我看见网上很多人说学这个GUI库没意思,现在那么多好的GUI库,不过我认为存在即合理,总有学习的理由。想借这个GUI库学学简单的GUI界面设计和python关于面向对象编程的知识。

tkinter包含了一些小插件,如下所述:

插件与说明

Button 可点击的按钮

Canvas 用于绘制或显示图像图像的区域

Checkbutton 可点击的框,其状态可以是选定的或未选定的

Entry 可供用户输入数据的单行文本框

Frame 用于承载其他小插件的容器

Label 用于显示文本的单个行

ListBox 可供用户选择的下拉列表

Menu 下拉菜单

Message 用于显示文本的多个行

Menubutton 下拉菜单中的菜单项

Text 可供用户输入数据的多行文本框

TopLeve l 额外的窗口


tkinter中可变的变量

由于python中的字符串、整数、浮点数以及布尔值都是不可变的,所以tkinter自带了一些类型,可以就地更新,并可以在其值发生改变时通知相关的插件。下面所述即为Python中的不可变类型与tkinter中可变类型。

不可变类型与可变类型

int IntVar

string StringVar

bool BooleanVar

double  DoubleVar

且可变类型的值是通过set和get方法来设置和获得的。


你可能感兴趣的:(编程,python,button,menu,跨平台)