Название: QFileSystemModel+сортировка Отправлено: Vass от Июнь 13, 2009, 11:32 QFileSystemModel не сортирует содержимое как надо (директории первыми).
QDirModel сортирует, но он очень медленный. Пожалуйста, помогите, либо разобраться с сортировкой в первом, либо разогнать второй. Что интересно в исходниках QFileSystemModel есть вспомогательный класс сортировки (см. qfilesystemmodel.cpp, класс QFileSystemModelSorter, ~1039 строка), которой по идее делает все как надо, но на практике это не происходит. Название: Re: QFileSystemModel+сортировка Отправлено: Пантер от Июнь 13, 2009, 12:20 Пропусти QFileSystemModel через прокси и сам отсортируй как тебе нужно.
Название: Re: QFileSystemModel+сортировка Отправлено: ритт от Июнь 13, 2009, 16:54 сортировка в QFileSystemModel довольно глюкавая. троллям об этом известно.
предположительно к 4.6.0 ситуация улучшится... ...а пока наследоваться от QSortFilterProxyModel и перегружать сортировку. Название: Re: QFileSystemModel+сортировка Отправлено: Vass от Июнь 15, 2009, 17:52 Решил проблему по-другому. Наверное не всем подойдет но мне подошло,
В QFileSystemModel правильно сортируется только rootPath Я его меняю в слоте который подключил к expanded QTreeView, это работает, как ни странно. |