Название: QTreeWidget кто есть кто... Отправлено: pro100skif от Июнь 22, 2014, 04:29 Доброго времени суток, столкнулся с проблемой: есть QTreeWidget в нем(заранее извиняюсь если что то неправильно назову) один элемент назовем его элемент первого уровня, он является parent для нескольких других элементов назовем их элементы второго уровня, ну и есть еще несколько элементов третьего уровня для каждого элемента второго уровня.Мне нужно узнать кто есть кто, в идеале нужно какое то условие для переключения тригера, например if(....) int trig=1 ; всю ночь сидел сделал только для 2 виджета с 2 уровнями.Заранее спасибо за помощь.
Название: Re: QTreeWidget кто есть кто... Отправлено: Old от Июнь 22, 2014, 05:59 При создании QTreeWidgetItem в конструктор можно передавать параметр type.
Установите для каждого уровня свой тип. Название: Re: QTreeWidget кто есть кто... Отправлено: Igors от Июнь 22, 2014, 11:36 A просто просканировать вверх, напр
Код
Название: Re: QTreeWidget кто есть кто... Отправлено: _OLEGator_ от Июнь 22, 2014, 14:22 Если уж совсем из пушки по воробьям - можно создать наследника от QTreeWidgetItem и добавить в него всю необходимую информацию.
Еще вот так можно: Код
Название: Re: QTreeWidget кто есть кто... Отправлено: pro100skif от Июнь 22, 2014, 14:33 A просто просканировать вверх, напр сканировать пробовал работает через раз иногда когда parent нету программа вылетаетКод
но сейчас вроде все норм работает спасибо |