• QT -- 对话框获取文件夹下所选图像名称


    环境

    VS2015 qt5.9.7 64位

    功能

    通过对话框选定文件夹,获取该文件夹内所选图片名称

    代码

     1 QStringList FileNames;
     2 FileNames = QFileDialog::getOpenFileNames(this, tr("Open File"),
     3        QCoreApplication::applicationDirPath(),
     4        tr("ALL(*.png; *.jpg; *.bmp; *.tif; *.tiff);;PNG(*.png);;JPG(*.jpg);;BMP(*.bmp);;TIF(*.tif);;TIFF(*.tiff))"));
     5 
     6 if (FileNames.size() == 0)
     7 {
     8         QMessageBox::critical(this, tr("ERR"), tr("Empty"));
     9         return;
    10 }
    11 
    12 qDebug() << "FileNames" << FileNames;

    关键函数:

       static QStringList getOpenFileNames(QWidget *parent = nullptr,
                                            const QString &caption = QString(),
                                            const QString &dir = QString(),
                                            const QString &filter = QString(),
                                            QString *selectedFilter = nullptr,
                                            Options options = Options());
  • 相关阅读:
    输入流输出流打印到文件
    前缀和
    树形dp
    快速幂 ,快速幂优化,矩形快速幂(java)
    尾递归
    java中bigInteger的应用
    求树的最大直径
    买不到的数目
    ccpc 长春站 G
    大学ACM第二周心得
  • 原文地址:https://www.cnblogs.com/zzzsj/p/15303277.html
Copyright © 2020-2023  润新知