QByteArray.toUShort does not return the correct result...
-
I have the following test code:
@
bool ok;
QByteArray Buffer;
Buffer.resize(2);
Buffer[0] = 0x23;
Buffer[1] = 0x12;uint val = Buffer.toUShort(&ok, 16);
@
I expected the result for val to be 0x1223 or the decimal equivalent but I get 0. Am I missing something here?
-
toUShort() method returns ushort from string representation stored in bytearray. So for you example you need to have "0x1223" in your bytearray.