[From Qt documentation]
•QString number ( long n, int base = 10 )
•QString number ( double n, char format = 'g', int precision = 6 )
•QString number ( ulong n, int base = 10 )
•QString number ( int n, int base = 10 )
•QString number ( uint n, int base = 10 )
•QString number ( qlonglong n, int base = 10 )
•QString number ( qulonglong n, int base = 10 )
Managed to figure out what to do with the signed char to unsigned char problem. At home now, so can't reproduce it, but it was something with a "data.toHex" in it or similar.