如何判断正在读的是那个文件 qt
时间: 2024-03-02 09:51:00 浏览: 89
在 Qt 中,可以使用 `QFile::fileName()` 函数来获取当前正在读取的文件的文件名。以下是一个示例代码:
```cpp
QFile file("example.txt");
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
QTextStream in(&file);
qDebug() << "Reading from file:" << file.fileName();
while (!in.atEnd()) {
QString line = in.readLine();
// process the line
}
file.close();
}
```
在上面的代码中,使用 `file.fileName()` 函数获取当前正在读取的文件的文件名,并在输出窗口中打印出来。这样可以方便地确定正在读取的是哪个文件。
阅读全文