Название: Помогите пожалуста с QTree. Отправлено: melana от Марта 30, 2009, 18:20 у меня с файла читается ID, ID_parent, name и свойства элемента. не могу построить дерево. не знаю как определять предка. Создаю тока корни.
Название: Re: Помогите пожалуста с QTree. Отправлено: spirit от Марта 30, 2009, 18:27 создаете рута (QTreeWidgetItem), а затем при помощи QTreeWidgetItem::addChildren добавляте потомков.
или сложность в чем-то другом? ??? Название: Re: Помогите пожалуста с QTree. Отправлено: melana от Марта 30, 2009, 18:30 у меня файле только int. как по нему определить предка? искать по всему дереву?
Название: Re: Помогите пожалуста с QTree. Отправлено: spirit от Марта 30, 2009, 18:36 че-то вообще вопрос не догоняю, что нужно сделать: построить GUI дерево?
Название: Re: Помогите пожалуста с QTree. Отправлено: melana от Марта 30, 2009, 18:43 Построить дерево читая данные из файла :(ID ID_parent name)
1 0 имя1 2 1 имя2 3 1 имя3 4 2 имя4 и т.д. в дереве тока имя элемента отображать Название: Re: Помогите пожалуста с QTree. Отправлено: spirit от Марта 30, 2009, 18:48 читать файл построчно.
берем первый парент и получаем все его чилды. строим GUI айетеимы. Название: Re: Помогите пожалуста с QTree. Отправлено: melana от Марта 30, 2009, 18:51 я читаю с файла и все в структуру пишу, но как Item создать не догонаю. тока с parent = 0 могу создать
Название: Re: Помогите пожалуста с QTree. Отправлено: spirit от Марта 30, 2009, 18:59 так должно работать
Код
Название: Re: Помогите пожалуста с QTree. Отправлено: melana от Марта 30, 2009, 19:09 спасибо.попробую. но че то я не до конца поняла for (int c = 0; c < children.size(); ++c) для чего это?
Название: Re: Помогите пожалуста с QTree. Отправлено: spirit от Марта 30, 2009, 19:10 это дети рута.
Название: Re: Помогите пожалуста с QTree. Отправлено: Rcus от Марта 30, 2009, 19:15 А еще возможно подойдет такой способ:
Код
Название: Re: Помогите пожалуста с QTree. Отправлено: melana от Марта 30, 2009, 19:48 Спасибки БОЛЬШОЕ попробую, теперь поняла как с QTree работать :D :D :D
|