bool SerialFormatData::isStringToNumber(QString qstr)
{
uint8_t ucDotCount = 0;
QByteArray byteArray = qstr.toLatin1();
for(int i=0; i<byteArray.length(); i++)
{
if(byteArray[i] != '.')
{
if (byteArray[i]<'0' || byteArray[i]>'9')
{
return false;
}
}
else
{
ucDotCount++;
if( (0 == i) || ((byteArray.length()-1) == i) || (ucDotCount>1))
{
return false;
}
}
}
return true;
}
Qt--判断QString能否能正常转换为数字
最新推荐文章于 2023-08-31 14:32:06 发布