+关注继续查看

本文详细的介绍了QComboBox控件的各种操作,例如:下拉框添加内容、默认显示、获取下拉框总行数、获取选中索引、获取当前内容、清除列表、重绘下拉框等操作。
本系列QT全面详解文章目前共有十五篇,本系列文章较为详细的讲述了QT控件的基础操作和使用,也谢谢大家的关注、点赞、收藏。

本文作者原创首发于CSDN,本文原创请勿转载

版权声明:本文为CSDN博主「双子座断点」的原创文章,遵循CC 4.0 BY-SA版权协议。
原文链接: https://blog.csdn.net/qq_37529913/article/details/110127940

  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);

图片.png

  1. 默认显示
  ui->comboBox->setCurrentIndex(2);

图片.png

  1. 获取comboBox控件总索引数
    //索引为1-6
    int intc = ui->comboBox->count();
    QString StrIntN=QString::number(intc);
    QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);

图片.png

  1. 获取comboBox控件当前选中索引
    //索引为0-5
    int index = ui->comboBox->currentIndex();//获得索引
    QString StrIntN=QString::number(index);
    QMessageBox::information(this, "comboBox", StrIntN, QMessageBox::Ok);

图片.png

  1. 获得当前内容
QMessageBox::information(this, "comboBox", ui->comboBox->currentText(), QMessageBox::Ok);

图片.png

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

图片.png
图片.png

  1. 重绘下拉框控件

请参考博文: https://blog.csdn.net/qq_37529913/article/details/109319022

QT TextEdit控件 全面详解
本文详细的介绍了TextEdit控件的各种操作,例如:获取内容、输入控件字符、保持在最后一行添加(自动滚屏)、定时关闭、添加数据换行、向鼠标位置插入一行字符、设置字体颜色属性等操作。 本系列QT全面详解文章目前共有十五篇,本系列文章较为详细的讲述了QT控件的基础操作和使用,也谢谢大家的关注、点赞、收藏。
案例分享:Qt流水线图像显示控件(列刷新、1ms一次、缩放、拽拖、拽拖预览、性能优化、支持OpenGL GPU加速)
案例分享:Qt流水线图像显示控件(列刷新、1ms一次、缩放、拽拖、拽拖预览、性能优化、支持OpenGL GPU加速)
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
Qt Designer设置背景图片、颜色不影响其它组件小技巧,控件层级设置,组件的继承,styleSheet设置样式。
Qt Designer设置背景图片、颜色不影响其它组件小技巧,控件层级设置,组件的继承,styleSheet设置样式。