qt qbytearray转qstring
时间: 2023-12-28 11:06:10 浏览: 174
Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转
可以使用QByteArray的QString构造函数将QByteArray转换为QString:
```cpp
QByteArray byteArray("Hello world");
QString string = QString::fromUtf8(byteArray);
```
或者,您可以使用QString的静态函数fromUtf8:
```cpp
QByteArray byteArray("Hello world");
QString string = QString::fromUtf8(byteArray.data(), byteArray.size());
```
请注意,这些方法假定QByteArray包含UTF-8编码的字符串。如果QByteArray包含其他编码的字符串,则需要使用不同的函数进行转换。
阅读全文