QT设置文件对话框

来源:互联网 发布:詹姆斯场均数据 编辑:程序博客网 时间:2024/06/15 21:22
void MainWindow::on_pushButton_clicked(){    //定义文件对话框类    QFileDialog *fileDialog = new QFileDialog(this);    //定义文件对话框标题    fileDialog->setWindowTitle(tr("select file"));    //设置默认文件路径    fileDialog->setDirectory(".");    //设置文件过滤器    fileDialog->setNameFilter(tr("csv(*.csv)"));    //设置可以选择多个文件,默认为只能选择一个文件QFileDialog::ExistingFiles    //fileDialog->setFileMode(QFileDialog::ExistingFiles);    //设置视图模式    fileDialog->setViewMode(QFileDialog::Detail);    //打印所有选择的文件的路径    if(fileDialog->exec() == QDialog::Accepted) {        //点击"打开"按钮,这里直接读取csv表格中的数据        QString filePath = fileDialog->selectedFiles()[0];        qDebug()<<"path:"+filePath;    } else {       //点击"取消"按钮或者"X"按钮    }}

原创粉丝点击