打开指定文件类型,已.exe文件为例
//pathName为选定文件的路径
QString pathName;
//"."表示在当前工作路径下寻找,“Exe files(*.exe);;All files(*.*)”表示指定
pathName = QFileDialog::getOpenFileName(this,tr("打开文件"),
"./",tr("Exe files(*.exe);;All files(*.*)"));
//将路径在lineEdit中显示出来
lineEdit->setFont(QFont("Times New Roman",10));
lineEdit->setText(pathName);
打开文件夹
pathName = QFileDialog::getExistingDirectory(this, tr("Open Directory"),"./");
lineEdit->setFont(QFont("Times New Roman",10));
lineEdit->setText(pathName);