unsigned char *转QByteArray
时间: 2023-09-11 18:04:12 浏览: 185
QString含汉字时,完美转char*和unsigned char*
可以通过QByteArray的构造函数来实现unsigned char*到QByteArray的转换,例如:
```c++
unsigned char *data = // 假设data为unsigned char*类型的数据
int size = // 假设size为data数据的长度
// 将unsigned char*类型的数据转换为QByteArray类型
QByteArray byteArray(reinterpret_cast<const char*>(data), size);
```
这里需要使用reinterpret_cast将unsigned char*转换为const char*,然后通过QByteArray的构造函数将数据转换为QByteArray类型。
阅读全文