标签: qt qt4
我手动创建了一个QByteArray:
QByteArray hexArray(QByteArray::fromHex("495676"));
如果这是编码的ASCII,它将是“IVv”。 如果我想从该数组中获取单个字节的数据。 我可以这样做:
qDebug() << messageToBeSent_raw[0];
然而,输出I,这是正确的,但我想得到49。我正在寻找的只是一个字节的等效QByteArray::toHex()。有办法吗?
I
49
QByteArray::toHex()
答案 0 :(得分:2)
您可以使用QString::number。
QString::number
qDebug() << QString::number(hexArray[0], 16);