Название: QTreeWidget multi column сортировка Отправлено: [Matrix] от Март 02, 2011, 11:12 интересует существование готовых классов, реализующих многостолбцовую сортировку в QTreeWidget, можно их где-нибудь найти?
Название: Re: QTreeWidget multi column сортировка Отправлено: Пантер от Март 02, 2011, 11:18 Я как-то писал для себя прокси для многоколоночного фильтра и сортировки http://gitorious.org/qdbfredactor/qdbfredactor/blobs/master/src/core/dbfredactorsortfilterproxymodel.h. Посмотри, там есть еще готовые диалоги.
Название: Re: QTreeWidget multi column сортировка Отправлено: [Matrix] от Март 02, 2011, 11:46 прокси ж прикручивается к моделям, а к обычному treewidget насколько понимаю нужно наследовать header и прикручивать к нему меню и возможность сортировки по нескольким столбцам
Название: Re: QTreeWidget multi column сортировка Отправлено: Пантер от Март 02, 2011, 11:56 Используй свою модель, прокси и QTreeView.
Название: Re: QTreeWidget multi column сортировка Отправлено: [Matrix] от Март 02, 2011, 12:03 в следующих версиях перейду к treeview, необходимо сейчас просто быстро прикрутить многостолбцовую сортировку к treewidget
Название: Re: QTreeWidget multi column сортировка Отправлено: GreatSnake от Март 02, 2011, 13:07 Я как-то писал для себя прокси для многоколоночного фильтра и сортировки http://gitorious.org/qdbfredactor/qdbfredactor/blobs/master/src/core/dbfredactorsortfilterproxymodel.h. Ты бы обновил QDBFRedactor.pro, а то он уж больно устарел :)Название: Re: QTreeWidget multi column сортировка Отправлено: Пантер от Март 02, 2011, 13:09 Да там master уже устарел, а в бранче все поломано и не известно когда будет. :) На сколько помню, в мастере тоже что-то в последних коммитах я сломал. А QDBFRedactor.pro пережиток прошлого, собирайте CMake'ом.
Название: Re: QTreeWidget multi column сортировка Отправлено: FantasyOR от Май 23, 2011, 10:39 воспользуйтесь библиотекой Qxt, класс QxtSortFilterProxyModel -> http://libqxt.bitbucket.org/doc/tip/qxtsortfilterproxymodel.html качать: http://dev.libqxt.org/libqxt/wiki/Home.
|