qt将qbytearray写入文件
时间: 2023-11-14 20:05:12 浏览: 171
Qt读写文件
要将 QByteArray 写入文件,您可以使用 QFile 和 QTextStream 类。下面是一个简单的示例代码:
```cpp
QByteArray byteArray("Hello, world!");
QFile file("output.txt");
if (file.open(QIODevice::WriteOnly | QIODevice::Text)) {
QTextStream out(&file);
out << byteArray;
file.close();
}
```
首先创建一个 QByteArray 对象,然后将其写入文件。使用 QFile 打开文件并使用 QTextStream 写入 QByteArray。最后,关闭文件。
请注意,我们使用 `QIODevice::Text` 标志打开文件,这是因为我们将文本写入文件。如果您想将二进制数据写入文件,请使用 `QIODevice::WriteOnly` 标志打开文件,并且不要使用 QTextStream。
阅读全文