Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我tr("%1").arg(2.00000, 0, 'f', 2);用来格式化数字。它被格式化为“2.00”,但“.00”不是我想要的,我希望把它剪掉。
tr("%1").arg(2.00000, 0, 'f', 2);
所以我试过.arg(2.00000, 0, 'g', 2);了,'.00'被剪掉了。
.arg(2.00000, 0, 'g', 2);
但在其他一些情况下,“g”模式使用“e”模式并将其格式化为“2.5e+02”......
我希望这个数字只是在“f”模式下格式化,如果有的话,可以剪掉“.00”的尾巴。怎么做?
推荐您阅读这里和这里。