相关疑难解决方法(0)

使用Qt自然地对文件名进行排序

我正在阅读目录内容使用QDir::entryList().其中的文件名结构如下:

index_randomNumber.png
Run Code Online (Sandbox Code Playgroud)

我需要按照indexWindows资源管理器对文件进行排序的方式排序,以便我得到

0_0815.png
1_4711.png
2_2063.png
...
Run Code Online (Sandbox Code Playgroud)

而不是排序通过QDir::Name给我:

0_0815.png
10000_6661.png
10001_7401.png
...
Run Code Online (Sandbox Code Playgroud)

在Qt中是否有内置的方法来实现这一点,如果没有,那么实现它的正确位置是什么?

c++ qt natural-sort

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

natural-sort ×1

qt ×1