Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: crocus от Декабрь 12, 2008, 09:58



Название: Найти и выделить потомка в дереве
Отправлено: crocus от Декабрь 12, 2008, 09:58
Обычное дерево на базе QStandardItemModel.
Нужно найти любого потомка у любого родителя.
Здесь
Код:
std_model = QStandardItemModel;
..............................................
QList<QStandardItem*> sti_lst = std_model->findItems("bla-bla");
находит только родителей- потомков не ищет.
Куда копать?


Название: Re: Найти и выделить потомка в дереве
Отправлено: SABROG от Декабрь 12, 2008, 10:06
Говоря о "потомках" ты имеешь ввиду QTreeView ?


Название: Re: Найти и выделить потомка в дереве
Отправлено: EhTemka от Декабрь 12, 2008, 19:10
Флаг Qt::MatchRecursive, должен теба помочь

QList<QStandardItem*> sti_lst = std_model->findItems("bla-bla", Qt::MatchExactly | Qt::MatchRecursive);