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.

相关推荐
海南java第二人3 分钟前
Nebula Graph 实战:基于图数据库存储 CMDB 实体关系
数据库·图数据库·nebula
曹牧32 分钟前
oracle:“not all variables bound”
数据库·oracle
数据库百宝箱42 分钟前
Oracle RMAN Image Copy 本地恢复
数据库·oracle
threelab1 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
武器大师721 小时前
lv_binding_js 代码解读
开发语言·javascript·ecmascript
不知名的老吴1 小时前
线程的生命周期之线程“插队“
java·开发语言·python
zuYM4g7Dp2 小时前
NoSql数据库设计心得
数据库·nosql
kaikaile19952 小时前
数字全息图处理系统(C# 实现)
开发语言·c#
秋93 小时前
Go语言(Golang)开发工程师全景解析:岗位职责·语言优势与使用场景·各城市薪资·发展前景·高考志愿填报(2026版)
开发语言·golang·高考
睡不醒男孩0308233 小时前
第七篇:揭秘 PostgreSQL 数据库内核级管控:CLup 深度架构设计与高可用底座技术白皮书
数据库·postgresql·clup