QFileDialog::getSaveFileName 设置默认路径
时间: 2024-10-17 09:15:21 浏览: 54
QT中QFileDialog文件读写另存为操作
5星 · 资源好评率100%
在Qt中,如果你想要在QFileDialog的`getSaveFileName`方法中设置默认保存文件的路径,可以使用`setDirectory`函数来指定。这个函数接受一个`QDir`对象或者一个包含完整路径的字符串作为参数。以下是示例:
```cpp
QDir defaultPath("/path/to/your/default/directory");
QFileDialog dialog;
dialog.setDirectory(defaultPath); // 设置默认目录
QString filePath = dialog.getSaveFileName(this,
tr("Save File"),
tr("*.txt"), // 文件类型过滤
tr("Text Files (*.txt)"));
if (!filePath.isEmpty()) {
qDebug() << "Selected file path: " << filePath;
}
```
在这个例子中,对话框打开时会显示默认的目录`"/path/to/your/default/directory"`。
阅读全文