在网上收了一下关于Qt判断字符串是否为数字的结果,都比较复杂,好多人都自己写函数,其实Qt有一个函数toDouble可以实现这个功能,如下:
QString str = "1234.56";
bool ok;
double val = str.toDouble(&ok); // ok为true说明str为数字,为false说明str为非数字
在网上收了一下关于Qt判断字符串是否为数字的结果,都比较复杂,好多人都自己写函数,其实Qt有一个函数toDouble可以实现这个功能,如下:
QString str = "1234.56";
bool ok;
double val = str.toDouble(&ok); // ok为true说明str为数字,为false说明str为非数字