这是我从QScriptValue转换到QVariantList的代码。但是我在最后一行收到错误。如果我做错了,请纠正我。
void ApplicationUI::onResult(QNetworkReply* reply)
{
if (reply->error() != QNetworkReply::NoError){
return; // ...only in a blog post
}
QString data = (QString) reply->readAll();
QScriptEngine engine;
QScriptValue result = engine.evaluate("(" + data + ")");
QScriptValue entries = result.property("result");
QVariantList *mainListd=entries.toVariant().toList();
}
我想在GroupDataModel中插入这个mainListd。
答案 0 :(得分:0)
QVariant::toList()
返回QList<QVariant>
。您试图将其存储在QVariantList*
中,实际上是QList<QVariant>*
。你不应该在这里使用指针。