Проект должен давать как случайное число, но это не важно, то это число случайных найти на первой карте и добавить во вторую карту.Как поставить один QMap в другой QMap
int rand = 2;
QPixmap pixmap1 = QPixmap (":/imag/sedam_one.jpg");
QPixmap pixmap2 = QPixmap (":/imag/gedam_one.jpg");
QPixmap pixmap3 = QPixmap (":/imag/tedam_one.jpg");
QMap<int, QPixmap> map;
map.insert(1, pixmap1);
map.insert(2, pixmap2);
map.insert(3, pixmap3);
QMap<int, QPixmap> myMap;
myMap.insert(map.key(rand), map.value(rand));
если «рэнд» не является допустимым ключом в «карте» это не получится – cppguy
Хотите взять пары ключ-значение случайным образом с одной карты, а затем помещать их в другую? Это ваш вопрос? – mhcuervo
Как насчет 'myMap.insert (rand, map.take (rand))'? -> Обеспечить, чтобы вы удостоверились, что rand - это действительный ключ. – mhcuervo