Russian Qt Forum

Qt => Model-View (MV) => Тема начата: WarmongeR от Август 03, 2011, 21:18



Название: QTreeWidget and QTreeWidgetItem Глубина(уровень) дерева
Отправлено: WarmongeR от Август 03, 2011, 21:18
Здравствуйте!

Сразу к делу.
Имеется QTreeWidget и соответственно QTreeWidgetItem.
Что нужно: нужно ограничить вложенность дерева или узнать глубину дерева(этого будет более чем достаточно).

Подскажи хоть какие-то соображения по этому поводу.




Название: Re: QTreeWidget and QTreeWidgetItem Глубина(уровень) дерева
Отправлено: vdann от Август 04, 2011, 09:50
   int depth = 0;
   for(QTreeWidgetItem *parent = NULL, *cur = item; parent = cur->parent(); cur = parent, ++depth);
   qDebug("%d", depth);


Название: Re: QTreeWidget and QTreeWidgetItem Глубина(уровень) дерева
Отправлено: WarmongeR от Август 04, 2011, 12:14
Огромное спасибо!
Все оказалось так просто, а я велосипед уже почти изобрел.