Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 如何使用QSortFilterProxyModel对QListView进行排序?_Sorting_Qt4_Pyqt4 - Fatal编程技术网

Sorting 如何使用QSortFilterProxyModel对QListView进行排序?

Sorting 如何使用QSortFilterProxyModel对QListView进行排序?,sorting,qt4,pyqt4,Sorting,Qt4,Pyqt4,从QSortFilterProxyModel的文档中,视图应该调用“SetOrtingEnabled”,以允许用户对数据进行排序和/或调用sortByColumn 我想使用过滤器对QListView显示的未排序模型数据进行排序。有没有办法做到这一点 注意:我使用的是PyQt4,但这应该是一个语言不可知的问题。据我所知,无法使用QSortFilterProxyModel对QListView进行排序。我通过直接对(源)模型中的数据进行排序来处理它。据我所知,无法使用QSortFilterProxy模

从QSortFilterProxyModel的文档中,视图应该调用“SetOrtingEnabled”,以允许用户对数据进行排序和/或调用sortByColumn

我想使用过滤器对QListView显示的未排序模型数据进行排序。有没有办法做到这一点


注意:我使用的是PyQt4,但这应该是一个语言不可知的问题。

据我所知,无法使用QSortFilterProxyModel对QListView进行排序。我通过直接对(源)模型中的数据进行排序来处理它。

据我所知,无法使用QSortFilterProxy模型对QListView进行排序。我通过直接对(源)模型中的数据进行排序来处理它。

您的模型是什么样子的?它是如何实现的?这是一个QStringListModel,我想使用QSortFilterProxyModel进行排序。查看一些代码会有所帮助。“对未排序的模型数据进行排序”并不是自解释的。您对
QSortFilterProxyModel
的确切问题是什么?您的模型看起来像什么?它是如何实现的?这是一个QStringListModel,我想使用QSortFilterProxyModel进行排序。查看一些代码会有所帮助。“对未排序的模型数据进行排序”并不是自解释的。您对
QSortFilterProxyModel
的确切问题是什么?