1.解析二进制为float类型
QString strTmp; (strTmp为8位16进制的字符串,float为4字节);
unsigned int uitemp = strTmp.toInt(&ok,16);;
float fData = 0;
memcpy(&fData,&uitemp,sizeof(float));
应用项目:扭矩传感器
2.QString 直接转化为float类型
bool ok;
QString str = "213.14";
float fData = str.toFloat(&ok);
qDebug()<<" fData "<<fData; (fData为213.14)