QVariant似乎接受QList<QVariant>,而QVector<QVariant>不是QLinkedList<QVariant>。仅仅是因为它看到了QList,QVector并且QLinkedList是基本相似(在抽象意义上)的数据结构吗?
我正在添加和std::vector到一个QVariant. 如果只使用 Qt API 而不是手动转换,则需要两次转换:
- 从
std::vector到QVector - 从
QVector到QList
PS:我知道我可以直接添加std::vector到这个,但我相信在这种情况下它不会知道它是对象的向量。QVariant