2
QMLリストにクエリの結果を表示します。私は成功を収めて、文字列や数値などの単純な結果を返すことができは、私はこのようなQML UIに私のC++のクラスを接続している
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/App/main.qml")));
qmlRegisterSingletonType<SessionManager>("AppManager", 0, 1, "SessionManager", SessionManager::qmlSingleton);
、私はに何をしたいです私のデータベースにSELECT
の文の結果をリストに表示できるようになりました。
私はC++メソッドから何を返すべきですか、qmlの部分でどのように管理すればいいですか?
私は最初の提案をテストすることにしましたが、ライブラリを含める必要はないので、より魅力的です。リンクされた回答の 'QSqlQueryModel'をサブクラス化した後、値は' engine.rootContext() - > setContextProperty'を使って渡されますが、私は 'qmlRegisterSingletonType'を使っています。モデルをrootContextに設定する必要がありますか? – ealiaj