qt怎么获取文件名字
时间: 2023-08-03 12:04:57 浏览: 609
QT+文件名称以及后缀批量修改
5星 · 资源好评率100%
你可以使用QFileDialog类提供的getOpenFileName()或getSaveFileName()方法来获取文件名字。这些方法会弹出一个对话框,允许用户选择文件并返回选择的文件名。
示例代码如下:
```
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), QDir::homePath(), tr("Text Files (*.txt)"));
```
这将打开一个文件对话框,允许用户选择文本文件,并返回所选文件的路径和名称。你可以使用QFileInfo类来提取文件名。
示例代码如下:
```
QFileInfo fileInfo(fileName);
QString fileName = fileInfo.fileName();
```
这将提取所选文件的名称并存储在fileName字符串中。
阅读全文