列表框QComboBox是一个集按钮和下拉选项于一体的控件,是提供给用户选择的一种机制。选项被放置在一个下拉列表中,绑定的事件,在用户选择之后触发。列表框比单选按钮占据较少的空间,当选项的数目相对少的时候,列表框是一个好的选择。
QComboBox控件常用的事件类型如下表所示:
事件类型 |
描述 |
Activated |
用户选中一个下拉选项时触发事件 |
currentIndexChanged |
下拉选项的索引发生改变时触发事件 |
highlighted |
选中一个已经选中的下拉选项时,触发事件 |
列表框QComboBox常用的方法如下表所示:
方法 |
描述 |
addItem() |
添加一个下拉选项 |
addItems() |
添加多个下拉选项 |
currentText() |
返回选中选项的文本 |
currentIndex() |
返回选中项的索引,传给itemText(i)可获取对应的选项文本 |
count() |
获取下拉选项集合中的数目 |
setItemText(int inde |