QByteArray转QString
时间: 2024-01-03 20:13:48 浏览: 71
CRC16的demo程序-QString类型16进制转换为ByteArray-每两位数据增加空格
可以使用QString的构造函数将QByteArray转换为QString,例如:
```cpp
QByteArray byteArray = "Hello World";
QString string = QString(byteArray);
```
也可以使用QString的fromUtf8()方法将QByteArray转换为QString,例如:
```cpp
QByteArray byteArray = "Hello World";
QString string = QString::fromUtf8(byteArray);
```
需要注意的是,如果QByteArray中包含非UTF-8编码的数据,使用fromUtf8()方法将无法正确转换。此时可以考虑使用其他QString的构造函数或者手动指定编码方式进行转换。
阅读全文