QMap基本上qt中的使用和C++中QMap的使用一样,下面先附上一段代码:

void chunzhongForm::deleteScrGroupItem(int screenGroup)
{QMap<findInfo,QGraphicsRectItem*>::iterator it;for(it = itemMap.begin();it!=itemMap.end();){if(it.key().sid == screenGroup){it = itemMap.erase(it);continue;}++it;}
}

可以看出QMap删除元素后,返回直接指向被删除元素的下一个元素的迭代器,所以删除元素后不需要再继续移动迭代器。
注意:
删除元素后,这里需要接一下返回迭代器,不然会出问题。

Qt中QMap删除元素的简单使用相关推荐

  1. QT中循环显示图片和简单的显示图片

    请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...

  2. php 数组重复最多,PHP获取数组中重复最多元素的简单示例

    这篇文章主要为大家详细介绍了PHP获取数组中重复最多元素的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 本文实例讲述了PHP获取数组中重复最 ...

  3. Java 集合中遍历删除元素抛异常的原因,从ArrayList说起

    文章目录 使用for删除遗漏元素的原因: 使用foreach删除报错的原因: 其它集合的删除方法 删除集合元素的工具类 ArrayList删除元素的方式. 使用for循环删除.会遗漏删除的元素 使用f ...

  4. Java中List 删除元素方法參考

    Java中List 删除元素 Java中List 删除元素会使集合大小减少,合理删除的一些方法. 1:删除后的元素i-1 删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1 ...

  5. Qt中设置删除提示框

    Qt中设置删除提示框 QMessageBox::StandardButton sButton = QMessageBox::question(NULL, (QObject::tr("提示&q ...

  6. Java中集合删除元素时候关于ConcurrentModificationException的迷惑点

    下面的示例来至于阿里巴巴Java开发手册的集合处理部分的第7条: 运行如下代码,会发现正确运行. public static void hasNotExcption() {List<String ...

  7. python字典删除元素_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  8. js如何往数组Array中添加删除元素

    原文:https://www.tmico.cn/wordpress/?p=222 数组常用方法: 1.pop 删除原数组最后一项,并返回删除元素的值:如果数组为空则返回undefined  2.pus ...

  9. jQuery中添加元素删除元素的方法

    开发工具与关键技术:VS.jQuery 作者:#33 撰写时间:撰写时间:2019年06月06日 jQuery添加元素的方法和移除元素的方法: 引入jQuery插件:  <script src= ...

最新文章

  1. kwargs.pop是什么意思
  2. iOS-获取当前时间的年、月、日、时、分、秒
  3. Linux网络性能评估工具iperf
  4. 100小时学会sap-财务篇fico总结介绍篇
  5. scrapy的post登录:renren
  6. java打印九九乘法表——CSDN博客
  7. H3C交换机配置命令
  8. 【习题 7-2 UVA-225】Golygons
  9. 联想笔记本电脑键盘灯怎么开启_win10系统笔记本电脑开启/关闭键盘背光灯的方法...
  10. 中国资源卫星应用中心免费卫星遥感数据介绍
  11. 公交线路图-数据结构课程设计C++实现
  12. 计算机研究计划怎么写,课题研究计划书范文
  13. [亲自试过有效] 错误1606。无法访问网络位置
  14. java.util.LinkedHashMap cannot be cast to 问题
  15. deepin 服务器_深度官方并没有提供Deepin服务器版下载,也没有开发计划
  16. 微信隐藏功能,你们快来瞧一瞧
  17. 使用tensorflow进行简单的强化学习 1—Q-learning
  18. 五轴数控转台_什么是五轴联动数控机床
  19. 什么是压测,为什么要进行压力测试?JMETER工具的使用
  20. latex 矩阵叫行列编号

热门文章

  1. 数据是如何被保护的?高质量存储告诉你
  2. 【产品干货】经典营销模型的产品化介绍
  3. 如何调用API管理您的云上资源
  4. 一致性协议浅析:从逻辑时钟到Raft
  5. 大数据驱动业务决策,CDN实时日志重磅上线
  6. 阿里云企业IPv6部署方案
  7. 数据备份资深老牌厂商 Commvault 的新玩法
  8. SQL分页查询方案的性能对比
  9. 与时间赛跑:微盟的数据恢复为什么需要这么长时间
  10. 刷爆了!这份被程序员疯传的Python神作牛在哪?