我有一个包含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
?感谢您的想法。