Hi.
Why you don't use QDataStream to unpack?

Your problème is maybe linked with the endian or float représentation use to write float to QByteArray