Qt文件对话框:QFileDialog入门教程
Qt文件对话框:QFileDialog入门教程
Qt是一个跨平台的C++ GUI应用程序开发框架,QFileDialog是其中的一个重要组件之一,它可以方便地打开、保存文件或文件夹。本文将介绍如何使用QFileDialog。
QFileDialog的基本用法
QFileDialog位于QtWidgets库中,使用前需要包含头文件:
#include <QFileDialog>
可以调用getOpenFileName()方法以打开文件选择对话框:
QString fileName = QFileDialog::getOpenFileName(this,
tr("Open Image"), "/home/jana", tr("Images (*.png *.xpm *.jpg)"));
getOpenFileName第一个参数是传递父组件的指针,以便将对话框定位在应用程序的主窗口中。第二个参数是对话框标题。第三个参数是初始目录路径。最后一个参数是筛选器,只有过滤器中列出的文件才会显示在文件对话框中。
除了getOpenFileName()方法,还有其他可用的方法,例如getOpenFileNames()用于选择多个文件,getSaveFileName()用于保存文件等。
使用QFileDialog获取文件路径
下面是一个简单的示例,展示如何使用QFileDialog获取文件路径,并将文件路径显示在QLabel组件上&#
还没有评论,来说两句吧...