BlackBerry10 Cascades:如何将QObject转换为QVariant?

时间:2013-04-15 08:58:44

标签: qt blackberry qobject qvariant

我有一个QObjects *列表,想要将它们添加到我的DataModel中。但是数据模型需要QVariant而不是QObject。

是否可以将QObjects转换为QVariant?

1 个答案:

答案 0 :(得分:1)

是的,因为它不是QVariant::Type支持的类型,它会回退到QMetaType::Type支持。您必须使用QVariant::setValue(..)QVariant::fromValue(..)set,因为QVariant构造函数没有QObject*的重载。