Qt

QStringList to QVariantList или приведение QList to QList

В общем потребовалось однажды множество разношёрстных QList<> привести к QVariantList (а он просто QList<QVariant>)

что бы не бегать циклом, воспользуемся итераторами.

QVariantList variants;
QStringList strings;
qCopy(strings.begin(), strings.end(), variants.begin());
Это работает, потому что у QVariant есть конструкторы и для QString и для int и для множества всего. См. доку по QVariant

Вот как то так =)

Related posts

Упрощение работы с динамическими структурами в C++

Вывести время компиляции исходников __TIMESTAMP__ в виде Unix timestamp в C(C++)

QML DropArea for files