Название: Странное поведение QAbstractItemView::expandAll() Отправлено: Cyrax от Января 09, 2008, 23:04 Проблема следующая. ui.FAPAttributesView - указатель на наследник QAbstractItemView. Ставлю
Цитировать ui.FAPAttributesView->expandAll(); Получаю "чистое" дерево - вообще без элементов (пустое поле).Тогда как без expand'а всё в норме (1): отображаются корневые ветви в неразвёрнутом виде, ручное развёртывание и свёртывание происходит без проблем. Оба варианта Цитировать ui.FAPAttributesView->collapseAll(); ui.FAPAttributesView->expandAll(); Цитировать ui.FAPAttributesView->expandAll(); Дают проэкспанденные ветви - то, что должно быть при одном expand'е.ui.FAPAttributesView->collapseAll(); ui.FAPAttributesView->expandAll(); Ставлю: Цитировать ui.FAPAttributesView->expandAll(); Получаю дерево в том же виде (1), что и без этих команд.ui.FAPAttributesView->collapseAll(); Дума-думал, логику так и не выявил... Может, кто подскажет, в чём дело ? (что делает одиночный expandall с деревом ?) |