首页 > 解决方案 > 没有来自 QList 的已知转换到 QList

问题描述

我一直坚持简单的问题,找不到解决方案。我想转换QList<QVariant>QList<bool>.

QList<QVariant> listVariants;
listVariants << QVariant(true) << QVariant(false) << QVariant(true);

QList<bool> listBools;
listBools = listVariants;

这是否可以用 1 行或以某种方式从QList<QVariant>to进行转换,QList<booL>或者我应该迭代每个元素上的QList<QVariant>and 调用.toBool()方法,然后将其添加到QList<bool>?

提前致谢。

标签: c++qt

解决方案


推荐阅读