Здраствуйте !!!
помогите пожалуйста разобратся, можно ли стандартними средствами в таблице сортировать элементы
т.е реализовать сортировку по клику на заголовок колонки ...
есть есть какиенибуть материалы по данному вопросу буду презнателен за любую помощь.
Сортировка QListViewsКак отсортировать QTableView можно прочитать в статье:
Модели данных: SQL таблица против обычного файла.
Модель/Представление:
СортировкаСобственные модели сортировкиЕсли что-то конкретно из реализации будет непонятно, спрашивай...
Правилоно ли я поняла:
- если я использую обычную модель (потомок от QAbstractTableModel), то при сортировке происходит перестановка данных в самой структуре (по крайней мере, я так поняла рассматривая QTableModel::sort() )? Меня это не устраивает, т.к. мне нужно, чотбы строки в массиве были расположены в строго определенном порядке.
- прокси-модель позволяет визуально сортировать, но не трогать при этом сами данные? Т.е. мне нужно кроме модели создать прокси-модель и уже ее подсунуть вьюверу?
Litkevich Yuriy
1.4.2010, 13:39
Цитата(Анна @ 1.4.2010, 14:11)

прокси-модель позволяет визуально сортировать, но не трогать при этом сами данные?
да, она сама сортирует не изменяя исходную модель
sidsukana
26.5.2011, 16:36
А натуральная сортировка в qt присутствует? Я нашел только тему с реализацией через alphanum но это же бред. Неужели нет ничего попроще?
Litkevich Yuriy
26.5.2011, 17:41
Цитата(sidsukana @ 26.5.2011, 19:36)

А натуральная сортировка в qt присутствует?
нет.
Цитата(sidsukana @ 26.5.2011, 19:36)

с реализацией через alphanum но это же бред.
предложи проще
DenisKh001
16.6.2011, 19:52
А что setSortingEnabled(bool) не работает?