遍历文件夹中的所有图片
QVector<QImage> vecPhotos;
void loadPhotos(const QString& path)
{
//遍历当前目录所有图片
QDir dir(path);
QStringList list1 = dir.entryList(QDir::Files);
for (int i=0 ; i<list1.size() ; i++)
{
QImage image(path+"/"+list1.at(i));
vecPhotos << image; //利用重载输出操作符添加
}
//递归遍历子目录中的图片
QStringList list2 = dir.entryList(QDir::Dirs|QDir::NoDotAndDotDot);
for (int i=0 ; i<list2.size() ; i++)
{
loadPhotos(path+"/"+list2.at(i));
}
}