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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • gson string转json_string转换成jsonobject

    gson string转json_string转换成jsonobjectCan’tseemtofigurethisout.似乎无法弄清楚。I’mattemptingJSONtreemanipulationinGSON,butIhavea

    2022年8月23日
    7
  • 模拟跨域请求

    模拟跨域请求chrome 浏览器 F12 调出开发者工具 在开发者工具界面如下 varxhr newXMLHttpRe xhr open GET https www xxx com api action xhr send null xhr onload function e varxhr e target console log xhr responseText

    2025年10月21日
    4
  • 获取不同机型外置SD卡路径

    获取不同机型外置SD卡路径

    2022年1月19日
    47
  • sstream函数

    sstream函数使用stringstream对象简化类型转换C++标准库中的提供了比ANSIC的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个

    2022年6月4日
    34
  • 2020//7/6学习记录

    2020//7/6学习记录1.微信小程序圆角样式border-radius:20rpx;2.微信小程序横向布局display: flex;/*row 横向 column 列表 */flex-direction: row;/* 左右居中 */justify-content: center;/* 上下居中 */align-items: center;3.文字左右布局父元素用到:justify-content:space-between;子元素:<viewstyle…

    2022年8月18日
    9
  • 正则表达式如何匹配空格数据_java正则匹配空格

    正则表达式如何匹配空格数据_java正则匹配空格\s

    2025年12月2日
    3

发表回复

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

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