Название: сортировка в QListWidget и QTreeWidget Отправлено: Amouse от Июнь 06, 2007, 11:09 как сделать свою сортировку в этих классах?
(надо чтобы отображаемое содержимое каталога сортировалось не только по имени, но и с учетом типа файла - каталог это или обычный файл, в начале каталоги по имени, потом файлы) Название: сортировка в QListWidget и QTreeWidget Отправлено: Tonal от Июнь 07, 2007, 10:26 Кури QSortFilterProxyModel
Название: сортировка в QListWidget и QTreeWidget Отправлено: Amouse от Июнь 09, 2007, 13:51 Цитата: "Tonal" Кури QSortFilterProxyModel Эта фича работает с QTreeView, QListView. Для них же приведены все экземплы. А в QTreeWidget используются свои модели и QSortFilterProxyModel не работает, мы не можем подсунуть свою QAbstractItemModel. ? Название: сортировка в QListWidget и QTreeWidget Отправлено: Tonal от Июнь 09, 2007, 14:29 1) Чем не устраивают QTreeWidget::sortColumn QTreeWidget::sortItems?
2) почему нельзя использовать QSortFilterProxyModel? Название: сортировка в QListWidget и QTreeWidget Отправлено: Amouse от Июнь 09, 2007, 15:30 Цитата: "Tonal" 1) Чем не устраивают QTreeWidget::sortColumn QTreeWidget::sortItems? стандартные нам не нужны, нужны свои ф-ции сортировки Цитата: "Tonal" 2) почему нельзя использовать QSortFilterProxyModel? в QTreeWidget setModel() - объявлена как private, мы не можем ее вызвать. Название: сортировка в QListWidget и QTreeWidget Отправлено: Tonal от Июнь 09, 2007, 19:31 Тогда переходите на QTreeView и не мучайтесь. ;-)
У нас QTreeWidget применяется только в случае если данных очень немного и они "тупые". |