QT中初始化QComboBox控件

在UI中添加QComboBox控件

在.cpp文件中添加控件初始化逻辑

初始化逻辑如下

cpp 复制代码
void initComboBox(const QList<QString> &netNameList, QComboBox *box)
{
    int count = netNameList.count();
    if (count != 0)
    {
        for(int i = 0; i < count; i++)
        {
            box->addItem(netNameList[i]);
        }
        box->setEditable(true);
        box->lineEdit()->setReadOnly(true);
        box->setMaxVisibleItems(4);                     //设置界面可见单元数量,超过的滑动条显示
    }
}

针对不同业务的QComboBox可以在专门写一个initComboBox,在里面处理要显示的netNameList.

相关推荐
咏方舟【长江支流】6 小时前
【开源】跨语言·跨平台·跨数据库(6) ——一种ORM缓存的接口实现和容错处理
数据库·缓存·开源·咏方舟-长江支流·用宝框架
努力进修6 小时前
破除工业 AI 业务落地壁垒:多模时序融合架构重塑设备全维度数据价值
数据库·人工智能·架构
星恒随风7 小时前
C++ STL 详解:list 的使用、迭代器失效、模拟实现与 vector 对比
开发语言·数据结构·c++·笔记·学习·list
静水楼台x7 小时前
spring security
java·数据库·spring
Tim_107 小时前
【C++】019、内存泄漏
java·开发语言
牢姐与蒯7 小时前
c++之异常
开发语言·c++·c++11
此生决int7 小时前
深入理解C++系列(02)——类和对象(上)
开发语言·c++
深度研习笔记7 小时前
OpenCV工业视觉进阶14|SQLite违规数据库存储+历史记录查询+Excel报表导出,完成项目商用数据闭环(验收必备)
数据库·opencv·sqlite
要开心吖ZSH9 小时前
一文搞懂:JDK 21 虚拟线程 vs N种异步方案,到底该怎么选?
java·数据库·jdk·虚拟线程
-银雾鸢尾-12 小时前
C#中的拓展方法
开发语言·c#