11.1.2 tkinter组件
2025年09月21日
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()方法更新多个属性对象,如:
同时设置按钮上文本的颜色以及按钮的背景色。