QT如何读取.txt文件的内容
时间: 2023-09-07 19:11:57 浏览: 224
Qt txt文件读写
4星 · 用户满意度95%
QT可以使用QFile和QTextStream类来读取.txt文件的内容。以下是一个简单的例子:
```c++
QFile file("example.txt");
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
// 处理每一行的内容
}
file.close();
}
```
首先创建一个QFile对象,指定要读取的文件名。然后使用open()函数打开文件,指定打开方式为ReadOnly(只读)和Text(文本模式)。接下来创建一个QTextStream对象,并将QFile对象传递给它,以便可以逐行读取文件内容。使用while循环读取每一行的内容,并在需要时对其进行处理。最后使用close()函数关闭文件。
阅读全文