0

tr("%1").arg(2.00000, 0, 'f', 2);用来格式化数字。它被格式化为“2.00”,但“.00”不是我想要的,我希望把它剪掉。

所以我试过.arg(2.00000, 0, 'g', 2);了,'.00'被剪掉了。

但在其他一些情况下,“g”模式使用“e”模式并将其格式化为“2.5e+02”......

我希望这个数字只是在“f”模式下格式化,如果有的话,可以剪掉“.00”的尾巴。怎么做?

4

1 回答 1

0

推荐您阅读这里这里

于 2012-11-15T10:23:25.990 回答