这就是我打开文件并获取文件名的方法。
QString fileName = QFileDialog::getOpenFileName(this,
QString::fromUtf8("Открыть файл"),
QDir::currentPath(),
"Table (*.csv))");
我如何做同样的,但与文件夹?
您想从对话框中获取目录名称吗?
如果是,请查看
QFileDialog::getExistingDirectory();
下面这段摘自QT文档:
QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);
这是基于Linux的,但可以针对Windows进行调整。