2015-07-10 2 views
0

Из документации QSortFilterProxyModel представление должно вызывать «setSortingEnabled», чтобы разрешить пользователю сортировать данные и/илизывать sortByColumn.Как отсортировать QListView с помощью QSortFilterProxyModel?

Я хотел бы использовать фильтр для сортировки не отсортированных данных модели, которые отображаются в QListView. Есть ли способ достичь этого?

Примечание: Я использую PyQt4, но это должно быть проблемой агностики языка.

+0

Как выглядит ваша модель? Как это реализовано? – Mel

+0

Это QStringListModel, который я хотел бы отсортировать с помощью QSortFilterProxyModel. –

+0

Это поможет увидеть некоторый код. «сортировать не отсортированные данные модели» на самом деле не объяснимо. Какова ваша конкретная проблема с 'QSortFilterProxyModel'? – Mel

ответ

0

Насколько я могу судить, нет возможности сортировать QListView с помощью QSortFilterProxyModel. Я обрабатываю его, сортируя данные в (исходной) модели напрямую.