我这样实现了。
QFileDialog dialog(
this,
"选择配置文件",
QDir::currentPath(),
"Document files (*.txt *.doc);;All files(*.*)");
dialog.setFileMode(QFileDialog::AnyFile);
int res = dialog.exec();
qDebug()<<"res:"<<res; //如果选择cancle res 为 0;
if(QFileDialog::Rejected == res)
{
QMessageBox::warning(this,"注意","请选择文件!",QMessageBox::Ok);
}
else if(QFileDialog::Accepted == res)
{
QStringList fileNames;
fileNames = dialog.selectedFiles();
filename = fileNames.at(0);
QMessageBox::information(0,"消息","文件 "+filename+" 被选中",QMessageBox::Ok);
wifiPrmFile = new QFile(filename);
}