2
我有一個QObject *的列表,並希望將它們添加到我的DataModel。但是數據模型需要一個QVariant而不是QObject。BlackBerry10級聯:如何將QObject轉換爲QVariant?
可以將QObject轉換爲QVariant嗎?
我有一個QObject *的列表,並希望將它們添加到我的DataModel。但是數據模型需要一個QVariant而不是QObject。BlackBerry10級聯:如何將QObject轉換爲QVariant?
可以將QObject轉換爲QVariant嗎?
是的,因爲它不是由QVariant::Type
支持的類型,它支持回退到QMetaType::Type
。您必須使用QVariant::setValue(..)
或QVariant::fromValue(..)
至set它,因爲QVariant
構造函數沒有QObject*
的重載。