QT QString 转 QByteArray 16进制
作者:互联网
Qt 中 16进制格式 保存成Qstring,然后转换成 QByteAarray
1 QString str("01 00 01 00 05 00 d0 07 00 00 d0 07 b8 0b 00 00" 2 " b8 0b 00 00 00 00 d0 07 00 00"); 3 QByteArray ba; 5 ba = QByteArray::fromHex(str.toLatin1()); 输出结果 ba: "\x01\x00\x01\x00\x05\x00\xD0\x07\x00\x00\xD0\x07\xB8\x0B\x00\x00\xB8\x0B\x00\x00\x00\x00\xD0\x07\x00\x00"
这样就可以使用 QDataStream 来读取了。
标签:07,00,QByteArray,QT,16,xD0,x00,d0,ba 来源: https://www.cnblogs.com/lmao/p/16538580.html