嗨,我读了一个包含二进制数据(十六进制)的文件,在某种程度上,我读了一个5字节的十六进制字节到一个包含时间戳的Qbytearray。 如何将5that 5字节转换为Integer? 我尝试过这种方法进行转换:
rpc_completed
这是调试器:
QByteArray test=cdr1.AnswerTime;
auto b1=cdr1.AnswerTime.toLong(Q_NULLPTR,16);
auto a0=cdr1.AnswerTime.toHex(0);
auto a1=cdr1.AnswerTime.toHex(0).toLong(Q_NULLPTR,16);
auto number=reinterpret_cast<qint64>(cdr1.AnswerTime.data());
有帮助我的主意吗? PS:测试是原始值。