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.

相关推荐
姓刘的哦1 分钟前
Qt自定义控件
开发语言·qt
Ricky_Theseus1 分钟前
C++静态库
开发语言·c++
SuperEugene2 分钟前
Python 异步 async/await:为什么 AI 框架大量使用?| 基础篇
开发语言·人工智能·python
SMF19198 分钟前
【uv】Python包管理器uv安装和应用
开发语言·python·uv
Lyyaoo.9 分钟前
【JAVA基础面经】String、StringBuffer、StringBuilder
java·开发语言
蓝色的杯子10 分钟前
Python面试30分钟突击掌握-LeetCode1-Array
开发语言·python·面试
Kiri霧11 分钟前
Kotlin递归
android·开发语言·kotlin
范纹杉想快点毕业13 分钟前
Zynq开发视角下的C语言能力分级详解
c语言·开发语言
常利兵15 分钟前
Kotlin抽象类与接口:相爱相杀的编程“CP”
android·开发语言·kotlin
亚马逊云开发者16 分钟前
Amazon Aurora PostgreSQL 快速配置实战:两次点击秒级创建无服务器数据库,告别 VPC 子网安全组配置噩梦
数据库·postgresql·serverless