Qt5教程:QComboBox下拉列表框

您所在的位置:网站首页 combobox如何赋值 Qt5教程:QComboBox下拉列表框

Qt5教程:QComboBox下拉列表框

2023-03-13 12:45| 来源: 网络整理| 查看: 265

Qt5教程:QComboBox下拉列表框

需要:  #include

win.h

#ifndef WIN_H#define WIN_H#include #include //下拉列边框类#include class Win : public QWidget{ Q_OBJECTpublic: Win(QWidget *parent = nullptr); ~Win(); QComboBox* combobox;// 定义下拉列表框指针对象 int i; QStringList strList; QString t;public slots: //槽标记 void slotFunc(int); //选项变化事件currentIndexChanged槽函数 void slotFunc1(QString); void slotFunc3(int); void slotFunc4(QString);};#endif // WIN_H

win.cpp

本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓

#include "win.h"Win::Win(QWidget *parent) : QWidget(parent){ this->resize(300,300); combobox = new QComboBox(this); // 创建下拉列表框指针对象 combobox ->setGeometry(10,10,100,30);//设置控件的位置和高宽 combobox->setMaxCount(4); //设置最大存储项目总数 //达到指定项目总数后,不能再添加 combobox->addItem(tr("圆"),1);//添加项目 //参数1 项目-必须是文本 //参数2 用户附加数据-任何类型--可以无 combobox->addItem(QIcon(":/Q/tu/2.png"), "正方形",2);//添加项目--带图标 //参数1:资源路径--资源文件qrc中的资源 //参数2:项目 //参数3:用户附加数据 combobox->addItem(tr("长方形"),3); combobox->addItem(tr("五角星"),4); combobox->addItem(tr("棱形"),5); //说明:由于setMaxCount(4),此项不会加入 i=combobox->maxCount(); //返回最大可存储项目总数 qDebug()setCurrentText("李明");//根据文本指定当前项目 //如果参数所指的项目不存在的话就无效 combobox->setEditable(true);//编辑框能否被编辑 //在编辑框中编辑文本回车之后,会追加到项目尾部 bool b=combobox->isEditable();//返回能否被编辑 qDebug()


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3