QAbstractTableModel のサブクラスを持つ QTableView を介して、大きなテーブル (タイトル、作曲者などを含むプレイリスト...そのため、QListWidget を使用できません) を表示しようとしています。データの取得をオーバーライドする必要がある呼び出しは次のようになります。
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
この関数は、すべてのセルに対して毎回呼び出されます (index.row() & index.colum() で指定)。その 1 対 1 を HTML/Ajax に変換すると、ローカル ネットワークでのパフォーマンスが低下することさえあります。
それで、ここで私のオプションは何ですか?QSqlQueryModel が存在し、同じ問題を抱えている必要があるため、これは可能である必要があります。Ajax/QAbstractTableModel の組み合わせをグーグル検索しても、何も返されませんでした。
何か案は?
PS: QT-Sources を見ると答えが分かりsrc/sql/models/qsqlquerymodel.cpp
ます。それは可能ですが、誰かがすぐに使えるソリューションを知っているかどうか疑問に思っています。