GetHexValue(QString str)
{
int nspeed = str.toInt();
QByteArray ans="";
if (nspeed<=15) {
if (nspeed<10)
ans += nspeed+'0';
else
ans += nspeed-10+'A';
}
else {
do {
int tmp = nspeed%16;
if (tmp<10)
ans += tmp+'0';
else
ans += tmp-10+'A';
nspeed /= 16;
} while (nspeed>=16);
if (nspeed<10)
ans += nspeed+'0';
else
ans += nspeed-10+'A';
}
QByteArray arrbyte;
for(int i=ans.length();i>0;i--)
{
arrbyte = arrbyte+ans[i-1];
}
return arrbyte;
}