c++ qt QString转QByteArry
时间: 2024-01-03 12:23:10 浏览: 165
Qt中QString转换成const char * ()、QByteArray等方法
在C++ Qt中,可以使用以下两种方法将QString转换为QByteArray:
方法一:使用QString的toUtf8()函数将QString转换为QByteArray。
```cpp
QString str = "Hello World";
QByteArray byteArray = str.toUtf8();
```
方法二:使用QString的toLatin1()函数将QString转换为QByteArray。
```cpp
QString str = "Hello World";
QByteArray byteArray = str.toLatin1();
```
这两种方法都可以将QString转换为QByteArray,但是toUtf8()函数将QString转换为UTF-8编码的字节数组,而toLatin1()函数将QString转换为Latin-1编码的字节数组。
阅读全文