将QString str="55AA1D104A8000000000000000000000000000000000D1E2B5420000D90C100399";转为16进制点的QByteArray
时间: 2023-07-19 12:46:38 浏览: 93
Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转
可以使用QByteArray::fromHex()函数将QString转换为16进制的QByteArray,示例如下:
```c++
QString str = "55AA1D104A8000000000000000000000000000000000D1E2B5420000D90C100399";
QByteArray byteArray = QByteArray::fromHex(str.toUtf8());
```
toUtf8()函数将QString转换为QByteArray,fromHex()函数将QByteArray中的16进制字符转换为实际的字节,返回一个新的QByteArray。
阅读全文