11.1.2 tkinter组件

11.1.2 tkinter组件

Python中tkinter的组件主要存放在tkinter、tkinterr.ttk、tkinter.tix、tkinter.scrolledtext模块中。

1.常用组件

tkinter提供了非常多的组件,表11-1列出了使用频率较高的19个组件。

表11-1 tkinter中使用频率较高的19个组件

例如,在窗口上添加一个按钮组件的代码如下:

运行结果如图11-2所示。

2.组件标准属性

标准属性是所有组件共有的属性,如大小、颜色等。具体属性如表11-2所示。

图11-2 添加按钮组件

表11-2 组件标准属性

例如,在窗口中设置按钮与标签,代码如下:

运行结果如图11-3所示。

组件的属性设置有3种方式。

①在创建组件对象时,使用构造函数来创建组件并设置属性,如:

在创建按钮对象时,给它设置文本属性和宽度属性。

图11-3 组件显示

②在组件创建后,使用字典索引的方式设置属性值,如:

通过字典索引的方式将按钮上的文本设置为蓝色。

③使用config()方法更新多个属性对象,如:

同时设置按钮上文本的颜色以及按钮的背景色。