我有一个QObjects *列表,想要将它们添加到我的DataModel中。但是数据模型需要QVariant而不是QObject。
是否可以将QObjects转换为QVariant?
答案 0 :(得分:1)
是的,因为它不是QVariant::Type
支持的类型,它会回退到QMetaType::Type
支持。您必须使用QVariant::setValue(..)
或QVariant::fromValue(..)
至set,因为QVariant
构造函数没有QObject*
的重载。