Qt: Пример реализации QAbstractItemModel с использованием QtSql (для использования с QTreeView) - PullRequest
4 голосов
/ 21 сентября 2011

Я ищу пример реализации QAbstractItemModel для использования с QTreeView.Модель должна загружать данные из QSqlQuery и делать это «ленивым» способом.Другими словами, я хочу загружать записи только для открытых узлов / родителей.И я хотел бы посмотреть, как правильно добавлять и удалять записи из этой модели.

Я пытался реализовать такую ​​модель самостоятельно, но у меня появилось много разных ошибок, особенно когда я начал добавлять и удалять строки.

Если вы знаете, где я могу найти такой пример, я был бы очень признателен.

Спасибо:)

1 Ответ

0 голосов
/ 04 октября 2011

Чтобы помочь в разработке вашей модели, вас может заинтересовать ModelTest (http://developer.qt.nokia.com/wiki/Model_Test)

Если я правильно понимаю, у вас будет только ребенок в каждом элементе первого уровня.

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

Если так, я объясню основные шаги и базовую структуру.

...