• 6114阅读
  • 3回复

[提问]QMap遍历的问题 [复制链接]

上一主题 下一主题
离线freebigfish
 

只看楼主 倒序阅读 楼主  发表于: 2014-10-10
各位高手,本人新手遇到个QMap遍历的问题。如何遍历QMap< QString, QMap< QString,QStringList > >?它是嵌套的。
离线realfan

只看该作者 1楼 发表于: 2014-10-10
用一个嵌套循环遍历就可以了
离线yurenjimi

只看该作者 2楼 发表于: 2014-10-10
  1. QMap<QString, QStringList> one;
  2.     one["one"] = QStringList() << "1" << "2" << "3";
  3.     QMap<QString, QMap<QString, QStringList> > dataSet;
  4.     dataSet["1"] = one;
  5.     for (auto &data : dataSet)
  6.     {
  7.         for (auto &one : data)
  8.         {
  9.             qDebug() << one;
  10.         }
  11.     }


("1", "2", "3")
4条评分好评度+1贡献值+1金钱+10威望+1
fghfghfgh 好评度 +1 优秀文章,支持!n神马都是浮云 2014-10-13
fghfghfgh 贡献值 +1 优秀文章,支持!n神马都是浮云 2014-10-13
fghfghfgh 威望 +1 优秀文章,支持!n神马都是浮云 2014-10-13
fghfghfgh 金钱 +10 优秀文章,支持!n神马都是浮云 2014-10-13
hello world!!
离线fghfghfgh

只看该作者 3楼 发表于: 2014-10-13
优秀文章,支持!n神马都是浮云
快速回复
限100 字节
 
上一个 下一个