vector<QImage> vecImg;
QString folderName = QFileDialog::getExistingDirectory(this, tr("Open Folder"), QString());
if (!folderName.isEmpty()) {
QDir dir(folderName);
vecImg.clear();
foreach(QFileInfo imageFileInfo, dir.entryInfoList(QStringList() << "*.jpg" << "*.png" << "*.bmp", QDir::Files, QDir::NoSort))
{
QString imgName = imageFileInfo.absoluteFilePath();
QImage img(imgName);
vecImg.push_back(img);
}
}Qt中读取所选文件夹下所有图片至vector内
最新推荐文章于 2023-03-03 16:38:51 发布
本文展示了如何使用Qt库从指定文件夹中加载并展示多种格式的图片,包括jpg、png和bmp。通过遍历文件夹内的所有图片文件,使用QImage进行加载,并将它们存储在一个向量中以便后续处理。
3668





