2012-11-15 17 views
0

我使用tr("%1").arg(2.00000, 0, 'f', 2);來格式化數字。 它被格式化爲「2.00」,但'.00'不是我想要的,我希望將它切斷。如何使QString以固定的精度轉換數字?

所以我試着.arg(2.00000, 0, 'g', 2);,'.00'被切斷。

,但在其他一些curcumstances「G」模式採用「電子」模式和格式它像「2.5E + 02」 ......

我希望這個數字只是格式化「F」模式,並可能削減'.00'尾巴,如果它有一個。怎麼做?

+0

我很困惑,你的問題標題是「......具有固定的精度?」這正是你所得到的。如果你想要固定的精度,除非所有的尾數都是零 - 你可能必須自己寫。 – cmannett85

回答

相關問題