0
我至三追加一個的QVariant到另一個的QVariant(它必須是一個QVariantList)。QVariantList追加
QList<int> listInt; listInt.append(1); QVariant v; v.setValue(listInt); if(v.canConvert(QVariant::List)) { QVariant v1; v1.setValue(5); qvariant_cast<QVariantList>(v).append(v1); } objC.setProperty("_list", v);
但在obC
我_list
只包含整數1 問題是什麼?
確定。使用你的解決方案,我在'_list'中有兩個項目,但是項目已被corrumpted(不是1和5) – artoon 2014-09-02 14:11:14
此答案是第一個。所以我只是在這裏給你一個工作的例子。它運行在您的計算機上,而不是在ideone:http://ideone.com/nv9wYN – Ezee 2014-09-02 14:23:38
你的榜樣工作,但在開始時,我必須有一個的QList並在結束我也必須有一個的QList (而不是QVariantList)。 –
artoon
2014-09-02 14:33:17