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

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

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

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

Leave a Comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

You may also like