2

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

是否可以将 QObjects 转换为 QVariant?

4

1 回答 1

1

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

于 2013-04-15T09:13:25.363 回答