|
4Qter豆
各位前辈好!
我在QtCreator中编写程序,其中使用QDirIterator遍历csv文件并读入其中内容。但是发现读入的顺序并没有按照某种规律来,而是比如:
Starting /home/glenliu/QT_CreaterFile/csvread/csvread...
"/home/glenliu/003_radarFrames/60s.csv"
"/home/glenliu/003_radarFrames/48s.csv"
"/home/glenliu/003_radarFrames/32s.csv"
"/home/glenliu/003_radarFrames/40s.csv"
"/home/glenliu/003_radarFrames/.."
"/home/glenliu/003_radarFrames/20s.csv"
"/home/glenliu/003_radarFrames/12s.csv"
"/home/glenliu/003_radarFrames/76s.csv"
"/home/glenliu/003_radarFrames/."
"/home/glenliu/003_radarFrames/4s.csv"
"/home/glenliu/003_radarFrames/68s.csv"
"/home/glenliu/003_radarFrames/52s.csv"
/home/glenliu/QT_CreaterFile/csvread/csvread exited with code 0
而我的相对应部分的代码是:
QDirIterator it("/home/glenliu/003_radarFrames/", QDirIterator::Subdirectories);
while (it.hasNext())
{
qDebug() << it.next();
}
想请教各位这是什么问题,有没有可能按照文件名所包含的数值(比如包含0.004或0.012时)从小到大来读入文件?以及怎样实现。
非常感谢!
|
|