Tkinter 变量类别的基本概念
有些Widget控件在执行时会更改内容,例如,文本框(Entry)、选项按钮(Radio button)等。
有些控件我们可以更改它们的内容,例如,标签(Label)等。
如果想要更改它们的内容可以使用这些控件的参数,例如:textvariable、variable、onvalue等。
不过要将Widget控件的参数以变量方式处理时,需要借助tkinter模块内的变量类别(Variable Classes),这个类别有4个子类别,每一个类别其实是一个数据类型的构造方法,我们可以通过这4个子类别的数据类型将它们与Widget控件的相关参数结合。
Variable Type | Description |
---|---|
x = IntVar() |
整型变量,默认为0 |
x = DoubleVar() |
浮点型变量,默认是0.0 |
x = StringVar() |
字符串变量,默认是"" |
x = BooleanVar() |
布尔型变量,True是1,False是0 |