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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • hdu1078 zoj1107(记忆化搜索/DP)

    hdu1078 zoj1107(记忆化搜索/DP)题目链接:点击链接题目大意:老鼠从(0,0)出发,每次在同一个方向上最多前进k步,且每次到达的位置上的数字都要比上一个位置上的数字大,求老鼠经过的位置上的数字的和的最大值#include#include#definemax(a,b)a>b?a:bintn;intk;//前进的步数intmap[105][105];intans[105][105];//记忆化搜索,保存

  • 7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。[通俗易懂]

    7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。[通俗易懂]7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2 ​31 ​​ 的需要判断的正整数。输出格式: 对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。输入样例: 2 11 111 输出样例: Yes No#include &l…

  • sql游标的基本语法

    sql游标的基本语法DeclareSursorsCURSORforselectu.U_UserName,u.U_IDfromUsersu;–whereu.UserNamelike’%w%’;–打开游标openSursors;–提取数据–格式declare@useridvarchar(50)declare@usernamevarchar(50)fe

  • c语言获得当前时间_c语言怎么表示时间

    c语言获得当前时间_c语言怎么表示时间函数名:time()头文件:time.h函数原型:time_ttime(time_t*timer)功能:获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从UTC(CoordinatedUniversalTime)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。然后可以调用localtime将time_t…

    2022年10月10日
  • mapminmax数据归一化(第一次完整看好help文档)

    mapminmax数据归一化(第一次完整看好help文档)mapminmax一、[Y,PS]=mapminmax(X)函数功能:将矩阵的每一行压缩到[-1,1],其中当前行的最大值变为1,最小值变为-1。(这是默认的参数)扩展:(修改参数)1.[Y,PS]=mapminmax(X,YMIN,YMAX)将矩阵的每一行压缩到[YMIN,YMAX],其中当前行的最大值变为YMAX,最小值变为YMIN。2. [Y,

  • iframe 自适应高度的多种实现方式

    iframe 自适应高度的多种实现方式iframe高度自适应内容需求:实现iframe的自适应高度,能够随着页面的长度自动的适应以免除页面和iframe同时出现滚动条的现象。设置iframe自适应高度,使其等于内嵌网页的高度

发表回复

您的电子邮箱地址不会被公开。

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