Qt: Пример реализации QAbstractItemModel с использованием QtSql (для использования с QTreeView)
Я ищу пример реализации QAbstractItemModel для использования с QTreeView. Модель должна загружать данные из QSqlQuery и делать это "ленивым" способом. Другими словами, я хочу загружать записи только для открытых узлов / родителей. И я хотел бы увидеть, как правильно добавлять и удалять записи из этой модели.
Я пытался реализовать такую модель самостоятельно, но у меня появилось много разных ошибок, особенно когда я начал добавлять и удалять строки.
Если бы вы знали, где я мог бы найти такой пример, я был бы очень признателен.
Спасибо:)
1 ответ
Чтобы помочь в разработке вашей модели, вас может заинтересовать ModelTest (http://developer.qt.nokia.com/wiki/Model_Test)
Если я правильно понимаю, у вас будет только ребенок в каждом элементе первого уровня.
-Row1
|_ Row1 columns
+Row2
+Row3
-Row4
|_Row4 columns
Если так, я объясню основные шаги и основную структуру.