Название: Опять вопрос по QTreeView Отправлено: olegmar от Февраль 25, 2009, 16:09 Добрый день!
Разрешите задавать вам еще один вопрос, над реализацией которого бьюсь последний час. Есть QTreeView с моделью. Есть второй QTreeView (или QTreeWidget, не принципиально). Как сделать так, чтобы пробежавшись по модели первого TreeView, получить данные (данные вида text;text1;text2) для каждой строки из определённой ячейки, построить во втором QTreeView (или QTreeWidget, не принципиально) дерево(!), следующего вида text (3) причем в скобках указывалось общее количество совпадений для text |->text1 (1) здесь для text1 |-text2 (2) и для text2 соответственно Текст text;text1;text2 в строках может повторяться, но во втром QTreeView нам повторения не нужны, необходимо просто чтобы в скобках указывалось количество этих строк с разбивкой по категориям. Помогите пожалуйста! Спасибо огромное! Название: Re: Опять вопрос по QTreeView Отправлено: olegmar от Февраль 25, 2009, 16:13 как получить данные из первой модели я знаю как получить, весь вопрос в том, как построить второе дерево.
Спасибо! Название: Re: Опять вопрос по QTreeView Отправлено: Karl-Philipp от Февраль 25, 2009, 16:28 как получить данные из первой модели я знаю как получить, весь вопрос в том, как построить второе дерево. Возможно стоит создать еще одну модель для отображения второго дерева. Спасибо! Название: Re: Опять вопрос по QTreeView Отправлено: olegmar от Февраль 25, 2009, 16:55 Это-то понятно, но хотелось бы сделать подсчёт элементов строки с разбиением на подкатегории..
то есть как создать это второе дерево из строк text;text1;text2, попутно не наплодив копий этой строки, а всего лишь посдчитав их? Название: Re: Опять вопрос по QTreeView Отправлено: Karl-Philipp от Февраль 25, 2009, 17:03 а как схематически выглядит первое дерево?
Название: Re: Опять вопрос по QTreeView Отправлено: olegmar от Февраль 25, 2009, 21:07 Обыкновенный QTreeView с QSqlTableModel, записи отображаются в виде строк
Название: Re: Опять вопрос по QTreeView Отправлено: Karl-Philipp от Февраль 26, 2009, 12:24 Всё равно до конца не пойму условия ???
Есть дерево, отображающее данные QSqlTableMode. Судя по постановке задачи это дерево должно выглядеть примерно так, как показано на рисунке. Поправьте, если неправ. Название: Re: Опять вопрос по QTreeView Отправлено: olegmar от Февраль 26, 2009, 17:05 да,да,да! именно так выглядит первое дерево.
только данные в колонке Last Name имеют вид text;text1;text2 и вот теперь мне надо построить второе дерево в QTreeWidget, которое бы имело следующий вид text | 3 |-text1 | 3 |-text2 | 3 3 - это количество схожих элементов в первом дереве Название: Re: Опять вопрос по QTreeView Отправлено: Jokerochek от Февраль 26, 2009, 17:25 olegmar, вы лучше приведите два понятных примера первого и второго дерева....
Совершенно непонятно, каким образом вы хотите, чтобы группировались строки во втором дереве.... Если бы это бла таблица было бы понятно, но тут дерево..с множеством ветвей... Название: Re: Опять вопрос по QTreeView Отправлено: olegmar от Март 08, 2009, 09:33 всё сделал, спасибо!
если кому нужны примеры кода - пишите Название: Re: Опять вопрос по QTreeView Отправлено: vpara от Июль 28, 2010, 15:49 всё сделал, спасибо! если кому нужны примеры кода - пишите мне нужен пример ... плиз Название: Re: Опять вопрос по QTreeView Отправлено: JK от Март 23, 2011, 11:07 всё сделал, спасибо! Добрый день! Мне очень нужен пример кода. Заранее спасибо!если кому нужны примеры кода - пишите |