PyQt5 - QComboBox 小部件
-
简述
QComboBoxobject 提供一个下拉列表,其中包含可供选择的项目。只显示当前选定的项目所需的窗体上的最小屏幕空间。组合框可以设置为可编辑;它还可以存储像素图对象。以下方法是常用的 -序号 方法和描述 1 addItem()将字符串添加到集合2 addItems()在列表对象中添加项目3 Clear()删除集合中的所有项目4 count()检索集合中的项目数5 currentText()检索当前选定项目的文本6 itemText()显示属于特定索引的文本7 currentIndex()返回所选项目的索引8 setItemText()更改指定索引的文本 -
QComboBox 信号
以下方法通常用于 QComboBox 信号 -序号 方法和描述 1 activated()当用户选择一个项目时2 currentIndexChanged()每当当前索引由用户或以编程方式更改时3 highlighted()当列表中的项目突出显示时 -
例子
让我们看看 QComboBox 小部件的一些功能是如何在以下示例中实现的。项目通过 addItem() 方法单独添加到集合中,或者 List 对象中的项目通过addItems()方法。QComboBox 对象发出 currentIndexChanged() 信号。它连接到selectionchange()方法。组合框中的项目使用 itemText() 方法列出每个项目。属于当前所选项目的标签由currentText()方法。整个代码如下 - -
输出
上面的代码产生以下输出 -列表中的项目是 -