byte=buf[0]*pow(2,0)+buf[1]*pow(2,1)+buf[2]*pow(2,2)+buf[3]*pow(2,3);
if(byte>9)
{
byte+=55;
}
else
{
byte+=48;
}
qDebug()<<byte;
ret.prepend(byte);
}
QString temp=ret.left(2);
ret=ret.right(2)+temp;
return ret;
}
返回值就是QString类型的16进制值。
Ubuntu 环境下Gtk与QT编译环境安装与配置