Russian Qt Forum
Октябрь 01, 2024, 07:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: не работает QSortFilterProxyModel  (Прочитано 2328 раз)
[Matrix]
Гость
« : Февраль 15, 2011, 10:29 »

Приложение использует модель-вид для представления дерева, все элементы запрашиваются правильно, при применении QSortFilterProxyModel происходит следующая ошибка - если два дочерних элемента, то два раза запрашивается элемент с индексом 1, 0 элемент не запрашивается, и отображается 2 элемента одинаковых. Используется модель как сказано в документации:

QTreeView *treeView = new QTreeView;
MyItemModel *sourceModel = new MyItemModel(this);
QSortFilterProxyModel *proxyModel = new QSortFilterProxyModel(this);
proxyModel->setSourceModel(sourceModel);
treeView->setModel(proxyModel);
Записан
[Matrix]
Гость
« Ответ #1 : Февраль 15, 2011, 14:45 »

вопрос решился путем наследования от QSortFilterProxyModel
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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