4

QTreeView で使用する QAbstractItemModel の実装例を探しています。モデルは QSqlQuery からデータをロードする必要があり、「怠惰な」方法で実行する必要があります。つまり、開いているノード/親のレコードのみをロードしたいということです。そして、このモデルからレコードを適切に追加および削除する方法を知りたいです。

このようなモデルを自分で実装しようとしましたが、特に行の追加と削除を開始したときに、さまざまなバグが発生しました。

そのような例をどこで見つけることができるか知っていれば、とても感謝しています。

ありがとう :)

4

1 に答える 1

0

モデルの開発を支援するために、ModelTest(http://developer.qt.nokia.com/wiki/Model_Test)に興味があるかもしれません。

私が正しく理解していれば、あなたはそれぞれの最初のレベルの要素に子供しかいないでしょう。

-Row1
|_ Row1 columns
+Row2
+Row3
-Row4
|_Row4 columns

もしそうなら、私は主な手順と基本的な構造を説明します。

于 2011-10-04T18:32:58.773 に答える