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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTreeWidget multi column сортировка  (Прочитано 6732 раз)
[Matrix]
Гость
« : Март 02, 2011, 11:12 »

интересует существование готовых классов, реализующих многостолбцовую сортировку в QTreeWidget, можно их где-нибудь найти?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Март 02, 2011, 11:18 »

Я как-то писал для себя прокси для многоколоночного фильтра и сортировки http://gitorious.org/qdbfredactor/qdbfredactor/blobs/master/src/core/dbfredactorsortfilterproxymodel.h. Посмотри, там есть еще готовые диалоги.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
[Matrix]
Гость
« Ответ #2 : Март 02, 2011, 11:46 »

прокси ж прикручивается к моделям, а к обычному treewidget насколько понимаю нужно наследовать header и прикручивать к нему меню и возможность сортировки по нескольким столбцам
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Март 02, 2011, 11:56 »

Используй свою модель, прокси и QTreeView.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
[Matrix]
Гость
« Ответ #4 : Март 02, 2011, 12:03 »

в следующих версиях перейду к treeview, необходимо сейчас просто быстро прикрутить многостолбцовую сортировку к treewidget
« Последнее редактирование: Март 02, 2011, 12:05 от [Matrix] » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #5 : Март 02, 2011, 13:07 »

Я как-то писал для себя прокси для многоколоночного фильтра и сортировки http://gitorious.org/qdbfredactor/qdbfredactor/blobs/master/src/core/dbfredactorsortfilterproxymodel.h.
Ты бы обновил QDBFRedactor.pro, а то он уж больно устарел Улыбающийся
Записан

Qt 5.11/4.8.7 (X11/Win)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Март 02, 2011, 13:09 »

Да там master уже устарел, а в бранче все поломано и не известно когда будет. Улыбающийся На сколько помню, в мастере тоже что-то в последних коммитах я сломал. А QDBFRedactor.pro пережиток прошлого, собирайте CMake'ом.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
FantasyOR
Гость
« Ответ #7 : Май 23, 2011, 10:39 »

воспользуйтесь библиотекой Qxt, класс QxtSortFilterProxyModel ->  http://libqxt.bitbucket.org/doc/tip/qxtsortfilterproxymodel.html качать: http://dev.libqxt.org/libqxt/wiki/Home.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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