|
|
1
4
另一种方法是调用静态函数
关于来自OP的屏幕cap中的排序顺序:
这个屏幕截图实际上显示了一个排序的列表。我不知道列表行为是源于Qt对话框还是源于底层文件系统,但我知道windowsxp和以后的版本都是这样做的。 对嵌入数字的文件名进行排序时,任何连续数字的运行都被视为单个数字。使用更经典的纯字符串排序,文件的排序方式如下:
一个字符接一个字符,第一个1在第9个之前排序。
9比10先排序。
更新2:
这个
|
|
|
2
2
我认为您需要做的是创建一个QSortFilterProxyModel,然后使用QFileDialog::setProxyModel(QAbstractProxyModel*proxyModel)在QFileDialog中设置它 这里有一些相关的链接到qt4.6文档。 http://doc.trolltech.com/4.6/qfiledialog.html#setProxyModel http://doc.trolltech.com/4.6/qsortfilterproxymodel.html#details |
|
|
3
0
例如在Windows中,
我不确定其他的环境,因为我不习惯它们。。。
但在Windows中,您可以通过在“文件和目录”显示区域中单击鼠标右键来更改排序顺序,并可以选择您喜欢的选项。。例如
名称、大小、类型、已修改
|
|
|
Rewind · 同时搜索最大值/最小值的操作顺序 1 年前 |
|
|
badbee · 使用xsl:sort时保留未排序元素的问题 1 年前 |
|
|
josepmaria · Pandas顺序列,按对列出 2 年前 |
|
|
BTBts · Python3文件名的字母数字排序[重复] 2 年前 |
|
|
Paul-ET · 对树状图应用程序发送的第一列进行排序失败 2 年前 |
|
VonDerHase · 从列表中删除特定值,Python 2 年前 |
|
|
Nico44044 · JS对数组进行排序,数组末尾为null和空值 2 年前 |