QMap<QString,int> map;
QMap<int,QMap<QString,int>> table;
QMap<QString,int>::iterator iter = map.begin();
int i = 0;
while (iter != map.end())
{
if (condition) {
table.insert(i++,iter.key(),iter.value()); // <--- this is obviously wrong
else
++iter;
}
Итак, в основном мне нужно отфильтровать наши данные на карте и вставить их как новый QMap в качестве значения в таблице QMap. Как с этим быть?