0
從QSortFilterProxyModel的文檔中,視圖應該調用「setSortingEnabled」以允許用戶排序數據和/或調用sortByColumn。如何使用QSortFilterProxyModel對QListView進行排序?
我想使用過濾器來排序由QListView顯示的非排序模型數據。有什麼辦法可以做到這一點?
注:我正在使用PyQt4,但這應該是一個語言不可知的問題。
從QSortFilterProxyModel的文檔中,視圖應該調用「setSortingEnabled」以允許用戶排序數據和/或調用sortByColumn。如何使用QSortFilterProxyModel對QListView進行排序?
我想使用過濾器來排序由QListView顯示的非排序模型數據。有什麼辦法可以做到這一點?
注:我正在使用PyQt4,但這應該是一個語言不可知的問題。
據我所知,沒有辦法使QListView使用QSortFilterProxyModel進行排序。我通過直接對(源)模型中的數據進行排序來處理它。
你的模型是什麼樣的?它是如何實現的? – Mel
這是我想使用QSortFilterProxyModel進行排序的QStringListModel。 –
這將有助於看到一些代碼。 「對非排序模型數據進行排序」並不是真正的自我解釋。 'QSortFilterProxyModel'的確切問題是什麼? – Mel