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.

相关推荐
ServBay10 分钟前
为什么 PostgreSQL 就是比 MySQL 香?
数据库·mysql·postgresql
道剑剑非道12 分钟前
FFmpeg 6.0 实战:用 C++ 封装摄像头采集与 RTSP 推流
开发语言·c++·ffmpeg
m0_4636722018 分钟前
golang如何实现群聊功能_golang群聊功能实现策略
jvm·数据库·python
_3762715318 分钟前
如何利用 Provide 注入 API 实例?解决组件库依赖全局接口痛点
jvm·数据库·python
工业甲酰苯胺22 分钟前
Redis--集群搭建与主从复制原理
数据库·redis·php
2401_8504916524 分钟前
如何用 keys 与 values 分别提取 Map 的所有键或所有值
jvm·数据库·python
天天进步201528 分钟前
Python全栈项目实战:基于深度学习的语音合成(TTS)系统
开发语言·python·深度学习
2301_8159019731 分钟前
MySQL从库同步速度慢的硬件原因_分析磁盘性能与内存占用
jvm·数据库·python
2401_8463395631 分钟前
SQL如何检测分组内是否存在满足条件的数据_EXISTS结合分组
jvm·数据库·python
iAm_Ike32 分钟前
Bootstrap中常用的文本颜色、背景颜色及边框色类
jvm·数据库·python