Название: QTreeWidgetItem простой способ перебора всех детей Отправлено: CroCIV от Ноябрь 13, 2010, 11:27 Вот есть некоторый QTreeWidgetItem * twi. У него есть детишки, у детишек есть детишки ..(рекурсия)..
Есть тривиальный способ пробежаться по всем детишкам этого twi, не создавая каждый раз рекурсивную функию? ченибудь типа foreach Название: Re: QTreeWidgetItem простой способ перебора всех детей Отправлено: UVV от Ноябрь 13, 2010, 11:45 Вроде бы с рекурсией проще, не? Хотя может кто лучше вариант предложит...
Название: Re: QTreeWidgetItem простой способ перебора всех детей Отправлено: Пантер от Ноябрь 13, 2010, 11:47 Рекурсии всегда можно избежать.
Название: Re: QTreeWidgetItem простой способ перебора всех детей Отправлено: CroCIV от Ноябрь 13, 2010, 11:52 Да, с рекурсией просто, но слишком часто ее писать приходится, уже влом. + есть подозрение, что есть вариант с использованием froeach или мб с использованием класса QTreeWidgetItemIterator ... у меня он пока не сказать, что по детям бегает, скажу даже по какому-то неведомому алгоритму перебирает ваще не нужные ветки ..
Название: Re: QTreeWidgetItem простой способ перебора всех детей Отправлено: UVV от Ноябрь 13, 2010, 15:55 Рекурсии всегда можно избежать. Я согласен, но обход дерева с рекурсией проще.. Предложишь лучше вариант?? |