我有一個包含QVariant
一個QList
結構:如何設置QVariant結構?
typedef struct EXTRA_PARAMS_DEF {
QString name;
QVariant val;
int channel;
} EXTRA_PARAMS;
QList<EXTRA_PARAMS> EP;
爲什麼我不能設置QVariant
有這個功能嗎?
int setParam(QVariant value)
{
for (int i=0; i<EP.count(); i++)
{
EP.at(i).val = value;
}
}
的錯誤是:
error: C2678: '=' binary ': no operator found, accepting a left part
operation of type' const QVariant ' There is no acceptable conversion
我該怎麼做才能設置此QVariant
?感謝您的想法。