LINUX.ORG.RU

[qt][qtreeview][qsqltablemodel] Создание дерева из таблицы базы данных

 


0

1

Подскажите как лучше реализовать (т.е. что и как сабклассить модель или виью) .

Есть таблица в базе данных. Вид у неё примерно такой:

[code] id | dd | mm | yy | somedata 1 | 1 | 1 | 2010 | helloworld 2 | 1 | 1 | 2010 | helloisden 3 | 2 | 1 | 2010 | hellomono [/code]

В тривью (qtreeview) хотелось бы получить нечто такое

[code] id | somedata - 1.1.2010 \_helloworld |_helloisden - 2.1.2010 \_hellomono

[/code]


 

id | dd | mm | yyyy | somedata 
1  | 1  | 1  | 2010 | helloworld 
2  | 1  | 1  | 2010 | helloisden 
3  | 2  | 1  | 2010 | hellomono 

В тривью (qtreeview) хотелось бы получить нечто такое

 
id | somedata 
- 1.1.2010 
 \_helloworld 
 |_helloisden 
- 2.1.2010 
 \_hellomono

guilder
() автор топика
Ответ на: комментарий от guilder

наследуешься от модели, и выстраиваешь дерево.

UVV ★★★★★
()
Ответ на: комментарий от guilder

НЕ понимаю зачем расширять view? Тыж не представление меняешь, а модель с таким легко реализуется, тем более с order by yyyy,mm,dd, только яб все это хранил в одном поле в виде long , если нет типа date, тогда будет проще.

kifer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.