十六进制字符串转QByteArray
时间: 2023-07-17 10:55:53 浏览: 87
十六进制与字符串互转
4星 · 用户满意度95%
可以使用QString的fromUtf8函数将十六进制字符串转换为QByteArray。下面是一个示例代码:
```cpp
QString hexString = "48656C6C6F20576F726C64"; // 十六进制字符串
QByteArray byteArray = QByteArray::fromHex(hexString.toUtf8());
// 打印转换后的QByteArray
qDebug() << byteArray;
```
这将把十六进制字符串"48656C6C6F20576F726C64"转换为对应的QByteArray。请注意,这里使用了toUtf8函数将QString转换为QByteArray,然后使用fromHex函数将十六进制字符串转换为QByteArray。
希望能帮到你!如果还有其他问题,请随时提问。
阅读全文