|
|
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中,您可以通过在“文件和目录”显示区域中单击鼠标右键来更改排序顺序,并可以选择您喜欢的选项。。例如
名称、大小、类型、已修改
|
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
|
h-swell · QT——如何使用布局类? 1 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |