当前位置: 首页 > news >正文

珠海品牌网站建网站设计公司排名

珠海品牌网站建,网站设计公司排名,怎么做品牌推广网站,熊掌号怎么域名做网站在QT中&#xff0c;可以使用QMap作为键值对的集合。QMap是Qt的一个模板类&#xff0c;它存储了键值对&#xff0c;并且可以通过键来快速查找值。 导入 #include <QMap> 以下是一些使用QMap的方法&#xff1a; 1.创建并初始化一个 QMap<int, QString> UserDepa…

在QT中,可以使用QMap作为键值对的集合。QMap是Qt的一个模板类,它存储了键值对,并且可以通过键来快速查找值。

导入

#include <QMap>

以下是一些使用QMap的方法:

1.创建并初始化一个

QMap<int, QString> UserDepartmentList;
UserDepartmentList[0]="--请选择--";UserDepartmentList[10]="计算机系";UserDepartmentList[11]="电子系";UserDepartmentList[12]="历史系";UserDepartmentList[13]="中文系";

2.插入数据

UserDepartmentList.insert(1, "音乐系");
UserDepartmentList.insert(2, "体育系");
UserDepartmentList.insert(3, "化学系");

3.移除数据

UserDepartmentList.remove(1); // 移除键为 1 的项

4.遍历数据

//初始化 部门 下拉列表数据QMap<int,QString> departmentList = CommonData::GetInstance()->UserDepartmentList;for(auto item = departmentList.begin(); item != departmentList.end(); ++item){//qDebug() << "Key:" << item.key() << "Value:" << item.value();ui->cbo_Department->addItem(item.value());//添加下拉选项}ui->cbo_Department->setCurrentIndex(0);//设置默认选择索引

4.1 使用keys方法和values方法分别获取所有的键和值:

QList<int> keys = UserDepartmentList.keys();
QList<QString> values = UserDepartmentList.values();

5.使用value方法获取键对应的值:

QString value = UserDepartmentList.value(2);

由值找键

int key = -1;
QString value = "化学系";
for (auto it = UserDepartmentList.begin(); it != UserDepartmentList.end(); ++it) {if (it.value() == value ) {key = it.key();break;}
}

6.使用contains方法检查是否包含某个键:

if (UserDepartmentList.contains(2)) {// UserDepartmentList包含键2
}

7.使用remove方法删除键值对:

UserDepartmentList.remove(3); // 删除键为3的键值对

8.使用size方法获取键值对的数量:

int size = UserDepartmentList.size();

9.修改键值

UserDepartmentList[10]="计算机系";

10.清除数据

UserDepartmentList.clear();

11.一个键对应多个值

QMultiMap<int, QString> multiMap;
multiMap.insert(1, "A");
multiMap.insert(1, "B");
multiMap.insert(2, "C");// 遍历 QMultiMap 数据
for (auto it = multiMap.begin(); it != multiMap.end(); ++it) {qDebug() << "Key:" << it.key() << "Value:" << it.value();
}// 获取所有值为某键的列表
QList<QString> valuesForKey = multiMap.values(1);
qDebug() << "Values for key 1:" << valuesForKey;

遍历数据

for (auto it = multiMap.begin(); it != multiMap.end(); ++it) {qDebug() << "Key:" << it.key() << "Value:" << it.value();
}

http://www.ritt.cn/news/21912.html

相关文章:

  • 行业外贸网站建设企业微信营销管理软件
  • 公司做网站还是做app正规的教育培训机构有哪些
  • 网站规划包括哪些内容如何做seo搜索优化
  • 搞网站正规的培训机构有哪些
  • 做销售怎么找优质资源网站seo诊断网站
  • 商业网站建设规划书友链提交入口
  • 专业网站制作企业cpa推广接单平台
  • 太原住房与城乡建设厅网站网站建设情况
  • 大气蓝色企业网站模板百度推广多少钱
  • 摄影网站的实验设计方案seo搜索排名优化公司
  • 广州seo网站排名搜索引擎营销经典案例
  • 温州做外贸网站设计郑州做网站公司有哪些
  • 做网站赚什么钱网页设计素材
  • phpcms做视频网站首页网站seo收录工具
  • 代做网站和说明书广告公司网上接单平台
  • 自己模板做网站百度贴吧入口
  • 自己做的音乐网站侵权问题个人友情链接推广
  • ui设计网站开发西安网站制作费用
  • 嘉兴网站排名优化价格长沙弧度seo
  • 山东济南网站制作优化百度推广账号登录入口
  • 做啥类型网站发稿推广
  • 深圳市建设工程质量监督总站网站武汉大学人民医院精神科
  • 郫县网站建设太原seo招聘
  • 网站建设有前景吗seo是一种利用搜索引擎
  • 网站做等保备案网店代运营可靠吗
  • 大良购物网站建设简单的个人主页网站制作
  • 怎样做微信推广网站创建网站的流程
  • 影评网站怎么做五种关键词优化工具
  • 受欢迎的网站建设免费自己制作网站
  • 百度网站如何优化排名北京seo薪资