文章目录
- 1、简介
- 2、functions
- 3、Signal
QT 官方文档参考地址:https://doc.qt.io/qt-5/qcombobox.html
1、简介
QComboBox 是下拉列表框组件类,它提供一个下拉列表供用户选择,也可以直接当作一个 QLineEdit 用作输入。
2、functions
1、void addItem
(const QString &text)
将给定文本中的每个字符串添加到组合框中。每个项依次追加到现有项的列表中。
2、int currentIndex
() const
此属性保存组合框中当前项的索引。
当插入或删除项时,当前索引可以改变。
默认情况下,对于空组合框或未设置当前项的组合框,此属性的值为-1。
3、void setCurrentIndex
(int index)
此属性设置组合框中当前项的索引。
4、QString currentText() constt
此属性保存当前文本
如果组合框是可编辑的,则当前文本是行编辑所显示的值。否则,它是当前项的值,如果组合框为空或未设置当前项,则为空字符串。
5、void clear
()
清除组合框,移除所有项目。
3、Signal
1、void currentIndexChanged
(int index)
每当组合框中的currentIndex通过用户交互或通过编程改变时,都会发送此信号
传递项目的索引,如果组合框为空或currentIndex被重置,则传递-1。
组合框QComboBox使用方法和案例