QML プロジェクトで ListView のデータを公開するために、QSqlQueryModel のサブクラスを使用しました。これらの両方を同時に実行したい:
モデルの pointer
setContextProperty()
を使用して、モデルを QML に公開します。モデルを別のスレッドに残しておくと、モデル
update()
関数を呼び出す (データベースで変更されたデータを反映する最後のクエリを実行する) ときに、データベースを再クエリするときにモデルが UI をブロックしません。
出来ますか?そうでない場合、より良い解決策は何ですか?