|
|
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中,您可以通过在“文件和目录”显示区域中单击鼠标右键来更改排序顺序,并可以选择您喜欢的选项。。例如
名称、大小、类型、已修改
|
|
|
JaredL · PySide插槽未在对象的线程中运行 9 年前 |
|
|
Nameless · qt-在选项卡小部件中显示表单 9 年前 |
|
|
Carmoreno · Pyqt4的“KeyUp”事件 10 年前 |
|
|
Agis Soleas · PyQt堆叠的小部件在函数结束之前不会移动到下一页 10 年前 |
|
|
KcFnMi · 使Qt5连接样式在Qt4中工作 10 年前 |
|
|
Ejaz · QImage将图像保存到仅以p或j开头的文件名 12 年前 |