Russian Qt Forum

Qt => Model-View (MV) => Тема начата: karpenko1989 от Февраль 22, 2012, 07:09



Название: QSqlQueryModel и QTreeView
Отправлено: karpenko1989 от Февраль 22, 2012, 07:09
Доброе утро. Требуется сделать примерно такое:
(http://s2.ipicture.ru/uploads/20120222/rTM1aVDY.jpg) (http://s2.ipicture.ru/Gallery/Viewfull/8763977.html).

Т.е имеется простенькая таблица БД. Из нее необходимо построить дерево. Уровень вложенности дерева должен определяться в зависимости от значения столбца field2. В данном случае на картинке у записи с id=3 значение field2=2, значит эта запись должна быть вложена в запись с id=2 и.т.д. Никак не могу разобраться как это сделать с использованием QSqlQueryModel и QTreeView. Спасибо.


Название: Re: QSqlQueryModel и QTreeView
Отправлено: Пантер от Февраль 22, 2012, 09:16
Придется самому писать. Поищи по форуму, готовые решения были.


Название: Re: QSqlQueryModel и QTreeView
Отправлено: arhohryakov от Февраль 22, 2012, 10:31
Как раз занимаюсь чем-то подобным. Взял за основу Simple Tree Model Example и заточил под себя. Там немного криво сделано, но отображение и редактирование работает. Могу поделиться. ;)


Название: Re: QSqlQueryModel и QTreeView
Отправлено: karpenko1989 от Февраль 22, 2012, 12:03
Как раз занимаюсь чем-то подобным. Взял за основу Simple Tree Model Example и заточил под себя. Там немного криво сделано, но отображение и редактирование работает. Могу поделиться. ;)
Было бы неплохо. Спасибо.


Название: Re: QSqlQueryModel и QTreeView
Отправлено: arhohryakov от Февраль 23, 2012, 11:54
Держи. Дорабатываю сейчас диалог перемещения "листьев". Если интересно можно вместе доделать ;)


Название: Re: QSqlQueryModel и QTreeView
Отправлено: karpenko1989 от Февраль 24, 2012, 07:37
Держи. Дорабатываю сейчас диалог перемещения "листьев". Если интересно можно вместе доделать ;)
Спасибо.