QT QComboBox使用详解

本文详细的介绍了QComboBox控件的各种操作,例如:下拉框添加内容、默认显示、获取下拉框总行数、获取选中索引、获取当前内容、清除列表、重绘下拉框等操作。

本文作者原创,转载请附上文章出处与本文链接。

QComboBox控件全面详解目录

1. 添加内容

2. 默认显示

3. 获取comboBox控件总索引数

4. 获取comboBox控件当前选中索引

5. 获得当前内容

6. 清除列表

7. 重绘下拉框控件


1. 添加内容

    //不带图标写法
    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);

QT QComboBox使用详解_第1张图片

2. 默认显示

ui->comboBox->setCurrentIndex(2);

3. 获取comboBox控件总索引数

    //索引为1-6
    int intc = ui->comboBox->count();
    QString StrIntN=QString::number(intc);
    QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);

QT QComboBox使用详解_第2张图片

4. 获取comboBox控件当前选中索引

    //索引为0-5
    int index = ui->comboBox->currentIndex();//获得索引
    QString StrIntN=QString::number(index);
    QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);

QT QComboBox使用详解_第3张图片

5. 获得当前内容

QMessageBox::information(this, "comboBox", ui->comboBox->currentText(), QMessageBox::Ok);

QT QComboBox使用详解_第4张图片

6. 清除列表

ui->comboBox->clear(); //清除列表

QT QComboBox使用详解_第5张图片

7. 重绘下拉框控件

请参考博文: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

你可能感兴趣的:(QT控件使用详解,qt,comcobox)