0

这是我从 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。

4

1 回答 1

0

QVariant::toList()返回一个QList<QVariant>。您试图将其存储在 aQVariantList*中,实际上是 a QList<QVariant>*。你不应该在这里使用指针。

于 2013-08-01T12:49:01.327 回答