0
点赞
收藏
分享

微信扫一扫

Qt5打开文件对话框简述





这两行代码摘自我之前写的一个TCP传送文件的程序:

        QString fileName; //保存文件路径

        fileName = QFileDialog::getOpenFileName(this, tr("这是标题 >> open >>"), tr("C:/Qt/ICon"), tr("pngfile(*.png);;iconfile(*.icon);;htmfile(*.htm)"));

getOpenFileName()静态方法返回用户选择的文件的绝对路径,如果用户在该对话框中选择取消则返回空字符串(NULL)。


我们查看getOpenFileName的函数原型(以返回QString为例):

QString ​​getOpenFileName​​(QWidget * parent = 0,                                    // 参数1:父窗体

                                            const QString & caption = QString(),             // 参数2:对话框标题

                                            const QString & dir = QString(),                     // 参数3:打开的搜索路径

                                            const QString & filter = QString(),                  // 参数4:文件过滤器,文件类型之间用双分号隔开(;;)

                                            QString *selectedFilter = 0,

                                            Options options = 0)

举报

相关推荐

0 条评论