在Qt中,界面经常会用来显示一些结果,当显示的数据值过大时,QT会直接转换成科学计数法显示。
但是在有些项目中,对数据有特定的显示要求,有时候需要用科学计数法显示,有时候一定要用非科学计数法显示。
那么该如何设置呢
我们可以通过下面的方式设置:
double value =987654321.12345;
//显示科学计数法:'e'表示科学计数法,2代表保留两位小数
QString::number(value, 'e', 2);
//显示非科学计数法:'f'表示非科学计数法,2代表保留两位小数
QString::number(value, 'f', 2);