请问double转换为QString后负号的有关问题

请教double转换为QString后负号的问题
代码如:
double d = 0.0005;
QString qStr = QString::number(d, 'f', 2);
结果qStr为-0.0,请问如何去掉负号,即显示为0.0或者0?
(除了多做一步判断的方法)
------解决思路----------------------
我用Qt5.3是显示0.00的,
 你Qt是什么版本?
------解决思路----------------------
楼主开玩笑吧,我觉得Qt不可能出现这种低级错误吧,如果结果真是这样,应该是你的double其实就是负数。