2015-07-10 57 views
0

從QSortFilterProxyModel的文檔中,視圖應該調用「setSortingEnabled」以允許用戶排序​​數據和/或調用sortByColumn。如何使用QSortFilterProxyModel對QListView進行排序?

我想使用過濾器來排序由QListView顯示的非排序模型數據。有什麼辦法可以做到這一點?

注:我正在使用PyQt4,但這應該是一個語言不可知的問題。

+0

你的模型是什麼樣的?它是如何實現的? – Mel

+0

這是我想使用QSortFilterProxyModel進行排序的QStringListModel。 –

+0

這將有助於看到一些代碼。 「對非排序模型數據進行排序」並不是真正的自我解釋。 'QSortFilterProxyModel'的確切問題是什麼? – Mel

回答

0

據我所知,沒有辦法使QListView使用QSortFilterProxyModel進行排序。我通過直接對(源)模型中的數據進行排序來處理它。