Russian Qt Forum
Июня 30, 2025, 22:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Странное поведение QAbstractItemView::expandAll()  (Прочитано 2064 раз)
Cyrax
Гость
« : Января 09, 2008, 23:04 »

Проблема следующая. ui.FAPAttributesView - указатель на наследник QAbstractItemView. Ставлю
Цитировать
ui.FAPAttributesView->expandAll();
Получаю "чистое" дерево - вообще без элементов (пустое поле).
Тогда как без expand'а всё в норме (1): отображаются корневые ветви в неразвёрнутом виде, ручное развёртывание и свёртывание происходит без проблем.

Оба варианта
Цитировать
ui.FAPAttributesView->collapseAll();
ui.FAPAttributesView->expandAll();
Цитировать
ui.FAPAttributesView->expandAll();
ui.FAPAttributesView->collapseAll();
ui.FAPAttributesView->expandAll();
Дают проэкспанденные ветви - то, что должно быть при одном expand'е.

Ставлю:
Цитировать
ui.FAPAttributesView->expandAll();
ui.FAPAttributesView->collapseAll();
Получаю дерево в том же виде (1), что и без этих команд.

Дума-думал, логику так и не выявил...
Может, кто подскажет, в чём дело ?
(что делает одиночный expandall с деревом ?)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 3.371 секунд. Запросов: 21.