- QMap to QVariant:
QMap<QString, QString> comboData;
comboData.insert("name", fromName);
comboData.insert("email", fromEmail);
QVariant::fromValue(comboData)
- QVariant to QMap:
QVariant v = ui->comboFrom->currentData();
QMap<QString, QString> comboFromMap = v.value<QMap<QString, QString>>();
QString fromName = comboFromMap["name"];
QString fromEmail = comboFromMap["email"];