I would rewrite it in the following way:
[..]
QMultiMap<int, QString> myMaps;
myMaps.insert(1, "Autodesk Maya 2014");
myMaps.insert(1, "Autodesk Inventor 2014");
myMaps.insert(1, "Autodesk Alias 2014");
myMaps.insert(1, "Autodesk 3ds Max 2014");
myMaps.insert(1, "Autodesk Softimage 2014");
myMaps.insert(2, "Adobe Photoshop CS6");
myMaps.insert(2, "Adobe Illustrator CS6");
myMaps.insert(2, "Adobe InDesign CS6");
myMaps.insert(1, "Autodesk AutoCAD 2014");
QMap<int, QString>::iterator it;
QString output;
for (it = myMaps.begin(); it != myMaps.end(); ++it) {
// Format output here.
output += QString("%1 : %2").arg(it.key()).arg(it.value());
}
[..]