查询结果到QML



向QML返回SQL查询结果的最佳方式是什么?我有一个执行查询的函数:

bool Storage::setQuery(QString query)
{
    QSqlQuery qsqlQuery;
    bool success = qsqlQuery.exec(query);
    qDebug() << "Error setQuery" << m_sqlDatabase.lastError();
    // What can I do here for store and return my data
    while (success.next()) {
         // do something with data
    }
    return data;
}

目前,这个函数返回一个boolean,但我想知道如何发送SELECT *的结果。最好的方法是什么?

您可以实现一个返回QString的Q_INVOKABLE函数。然后,您可以在QML中调用该函数。

相关内容

  • 没有找到相关文章

最新更新