qt中qstring转数组
时间: 2023-10-21 16:19:55 浏览: 210
qt 类型转换
你可以使用 `toUtf8()` 函数将 `QString` 转换为 `QByteArray` 类型,如下所示:
```cpp
QString str = "Hello, World!";
QByteArray byteArray = str.toUtf8();
```
如果你想要将 `QByteArray` 转换回 `QString`,则可以使用 `fromUtf8()` 函数,如下所示:
```cpp
QByteArray byteArray = "Hello, World!";
QString str = QString::fromUtf8(byteArray);
```
需要注意的是,如果 `QByteArray` 中包含的数据不是 UTF-8 编码,则转换会失败。
阅读全文