|
发表于 2003-8-20 21:35:37
|
显示全部楼层
你查一下前面的帖子,有qt中文文档,里面有:
- QString QString::arg ( double a, int fieldwidth = 0, char fmt = 'g', int prec = -1 ) const
- 这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
- 根据fmt指定的格式,参数a被格式化,g为默认情况并且可以为下列之一:
- * e - 格式化为[-]9.9e[+|-]999
- * E - 格式化为[-]9.9E[+|-]999
- * f - 格式化为[-]9.9
- * g - 使用e或f格式,看哪一个更简练
- * G - 使用E或f格式,看哪一个更简练
- 在所有的情况下,小数点之后数字的个数等于prec指定的精度。
- double d = 12.34;
- QString ds = QString( "'E' format, precision 3, gives %1" )
- .arg( d, 0, 'E', 3 );
- // ds == "1.234E+001"
复制代码
应该是你想要的,不过我没试。 |
|