qt 读取文件
时间: 2023-07-13 22:18:29 浏览: 82
要在 Qt 中读取文件,可以使用 QFile 类。以下是一个简单的例子:
```cpp
#include <QFile>
#include <QDebug>
int main()
{
QFile file("example.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return -1;
while (!file.atEnd()) {
QByteArray line = file.readLine();
qDebug() << line.trimmed();
}
file.close();
return 0;
}
```
在以上代码中,我们创建了一个 QFile 对象,并尝试以只读和文本格式打开名为 "example.txt" 的文件。如果成功打开文件,我们可以使用 `readLine()` 函数来逐行读取文件内容,并使用 `trimmed()` 函数去除每行末尾的换行符和空格。最后,我们关闭文件并返回 0。
相关问题
qt读写excel文件
好的,Qt可以通过QAxObject库来读写Excel文件。你可以使用QAxObject类实例化一个Excel应用程序对象,然后打开Excel文件、获取工作表、读取/写入数据等操作。需要注意的是,为了避免Excel实例残留,应该在操作结束后显式地调用QAxObject对象的clear()和deleteLater()方法进行清理。
阅读全文