Qt中QMap键值对基本用法(键值对)

Qt中QMap键值对基本用法(键值对)本文主要总结Qt中键值对QMap的基本用法。1.1原型讲解QMap是一个键值对类,跟标准C++的map类基本类似,声明原型如下:QMap<T1,T2>map1T1为键值对中的键key,T2为键值对中的值。通过键值对中的键可以搜索到值。一般来说,键值对中的键是唯一的,不可重复,而值没有要求,可以重复。并且QMap具有自动排序功能,对输入的键进行排序。1.2下面是一…

大家好,又见面了,我是你们的朋友全栈君。

本文主要总结Qt中键值对QMap的基本用法。

1.1原型讲解

QMap是一个键值对类,跟标准C++的map类基本类似,声明原型如下:

QMap<T1,T2> map1

T1为键值对中的键key,T2为键值对中的值。通过键值对中的键可以搜索到值。一般来说,键值对中的键是唯一的,不可重复,而值没有要求,可以重复。并且QMap具有自动排序功能,对输入的键进行排序。

1.2下面是一个具体应用实例

void Widget::on_pushButton_2_clicked()
{    
    QMap<DWORD64,QString> map1;
    map1.insert(11,"name11");
    map1.insert(2,"name2");
    map1.insert(33,"name33");
    map1.insert(4,"name4");
    QMap<DWORD64,QString>::Iterator it=map1.begin();
    while(it!=map1.end())
    {
        qDebug()<<it.key()<<"\t"<<it.value();
        it++;
    }
    qDebug()<<"map1[2]=="<<map1[2];

    if(map1.contains(4))
        qDebug()<<map1.find(4).key();
}

Qt中QMap键值对基本用法(键值对)

 

 

参考内容:

https://www.cnblogs.com/judes/p/8066900.html

https://blog.csdn.net/u012927110/article/details/79750786

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139572.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java服务降级_服务降级

    java服务降级_服务降级什么是服务降级当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作。在官方给定的示例代码中,是这样的,通过在@HystrixCommand下面声明回退方法的名称可以实现优雅降级。也就是说当该请求发生异常时,会调用该回退方法进行返回处理。重要的是要记住,Hystrix命令和回退应该放在同一个类中,并且…

    2022年4月29日
    32
  • Java代码实体类生成SQL语句(Java实体类转数据库)

    Java代码实体类生成SQL语句(Java实体类转数据库)有的时候把数据库删了,如果照着实体类重新创建数据库的话比较麻烦,可以使用这个工具,把代码复制到项目里面设置一下即可把Java代码中的实体类转换为SQL语句输出为一个文件,打开执行命令即可。代码如下:packageMain;importjavax.xml.bind.annotation.XmlElement;importjava.io.*;importjava.lang.annotation.Annotation;importjava.lang.reflect.Field;p.

    2022年5月6日
    225
  • 简单详细的SpringBoot自动配置原理解析

    简单详细的SpringBoot自动配置原理解析SpringBoot启动会根据条件加载配置

    2022年6月16日
    25
  • 2019阿里笔试题目

    2019阿里笔试题目输入:singer_周杰|周杰伦|刘德华|王力宏;song_冰雨|北京欢迎你|七里香;actor_周杰伦|孙俪;请播放周杰伦的七里香给我听输出:请播放周杰伦/singer/actor的七里香/song给我听当场没有写出来,所以也不知道其他样例啥样子,只好先ac了样例再说吧#include&lt;iostream&gt;#include&lt;string&gt…

    2022年5月23日
    36
  • mpvue小程序轮播图绑定动态点击事件

    mpvue小程序轮播图绑定动态点击事件分享一个mpvue小程序轮播图绑定动态点击跳转页面,这个源码可以直接引用。

    2022年5月21日
    46
  • linux下的文件io编程实现文件的拷贝[通俗易懂]

    linux下的文件io编程实现文件的拷贝[通俗易懂]/*copy_file.c*/#include#include#include#include#include#include#define BUFFER_SIZE 1024 /*每次读写缓存大小,影响运行效率*/#defineSRC_FILE_NAME “src_file” /*源文件名*/#defineDEST_FILE_NAME “dest_

    2022年5月4日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号