QByteArray 转成QString
时间: 2023-08-12 14:05:36 浏览: 84
QByteArray 转成 QString 可以使用QString的fromUtf8()函数。示例代码如下:
```
QByteArray byteArray = "Hello World!";
QString str = QString::fromUtf8(byteArray);
```
这样,QByteArray就被成功转换成了QString。需要注意的是,如果QByteArray中包含的是非UTF-8编码的字符串,需要使用其他的QString构造函数,例如fromLocal8Bit()或fromLatin1()等。
相关问题
QByteArray 转换成QString
QString 可以使用 toUtf8() 或 toLatin1() 转换为 QByteArray。
例如:
```
QString str = "hello";
QByteArray ba = str.toUtf8();
```
或者:
```
QString str = "hello";
QByteArray ba = str.toLatin1();
```
qbytearray 转成qstring
QByteArray 转成 QString 可以使用QString的fromUtf8()函数。示例代码如下:
```
QByteArray byteArray = "Hello World!";
QString str = QString::fromUtf8(byteArray);
```
这样,QByteArray就被成功转换成了QString。需要注意的是,如果QByteArray中包含的是非UTF-8编码的字符串,需要使用其他的QString构造函数,例如fromLocal8Bit()或fromLatin1()等。
阅读全文