QByteArray转QString
时间: 2024-01-03 22:13:48 浏览: 69
Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转
可以使用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的构造函数或者手动指定编码方式进行转换。
阅读全文