qt qbytearray转qstring
时间: 2023-12-28 21:06:10 浏览: 182
Qt中QString转换成const char * ()、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包含其他编码的字符串,则需要使用不同的函数进行转换。
阅读全文