本文详细的介绍了QComboBox控件的各种操作,例如:下拉框添加内容、默认显示、获取下拉框总行数、获取选中索引、获取当前内容、清除列表、重绘下拉框等操作。
本文作者原创,转载请附上文章出处与本文链接。
QComboBox控件全面详解目录
1. 添加内容
2. 默认显示
3. 获取comboBox控件总索引数
4. 获取comboBox控件当前选中索引
5. 获得当前内容
6. 清除列表
7. 重绘下拉框控件
//不带图标写法
ui->comboBox->addItem("A1");
ui->comboBox->addItem("A2");
ui->comboBox->addItem("A3");
ui->comboBox->addItem("A4");
ui->comboBox->addItem("A5");
ui->comboBox->addItem("A6");
//带图标写法
ui->comboBox->addItem(icon,QString::asprintf("Item %d",i));
//可以使用QStringList 一次写入多个数据
QStringList strList;
strList<<"A1"<<"A2"<<"A3"<<"A4"<<"A5"<<"A6";
ui->comboBox->addItems(strList);
ui->comboBox->setCurrentIndex(2);
//索引为1-6
int intc = ui->comboBox->count();
QString StrIntN=QString::number(intc);
QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);
//索引为0-5
int index = ui->comboBox->currentIndex();//获得索引
QString StrIntN=QString::number(index);
QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);
QMessageBox::information(this, "comboBox", ui->comboBox->currentText(), QMessageBox::Ok);
ui->comboBox->clear(); //清除列表
请参考博文:QT 控件重绘_双子座断点的博客-CSDN博客_qt重绘控件
其它文章 :
QT TextEdit控件_双子座断点的博客-CSDN博客_qt textedit
QT QComboBox使用详解_双子座断点的博客-CSDN博客
QT QtableView操作详解_双子座断点的博客-CSDN博客_qtableview增删改查
Qt QStandardItemModel(1.超级详细用法)_双子座断点的博客-CSDN博客_qstandardmodel
Qt QStandardItemModel(2.超级详细函数)_双子座断点的博客-CSDN博客_qstandarditemmodel点击事件
QT QRadioButton使用详解_双子座断点的博客-CSDN博客_qt radiobutton
QT QLineEdit使用详解_双子座断点的博客-CSDN博客_qt qlineedit
Qt QMessageBox使用详解_双子座断点的博客-CSDN博客_qt message
QChart折线图、饼状图、条形图、曲线图_双子座断点的博客-CSDN博客_qchart样式
QChart属性详解_双子座断点的博客-CSDN博客_setanimationoptions
QCharts QValueAxis使用_双子座断点的博客-CSDN博客_qvalueaxis
Qt 5 等待提示框(开源 动态图)_双子座断点的博客-CSDN博客_qt 等待对话框
QtDataVisualization 数据3D可视化_双子座断点的博客-CSDN博客_qtdatavisualization
QT QLabel控件(使用详解)_双子座断点的博客-CSDN博客_qt label