我正在寻找一种让QTableView
以随机顺序显示QAbstractTableModel
中总行数的子集的方法。
我发现QSortFilterProxyModel
显示行的子集(过滤器)。但是,它不能做一个随机的顺序,它只能做排序(排序)
QAbstractProxyModel
看起来很有希望,但是当我使用它时,编辑甚至都没有工作。也许我在这里遗漏了一些东西,但重新实现mapToSource
和mapFromSource
证明不够。
完成这项工作的正确方法是什么?
我显然可以在我的模型中做到这一点,但如果只是为了查看/编辑目的,这会感觉不对。