QString
数値を有効数字3桁に変換したい。
QString::number(myNumber,'f',3);
仕事をしますが、末尾のゼロのままです。それらなしでそれを使用する方法。
また、私は試してみましたが'g'
、これらのゼロのままであってはなりません:
QString::number(myNumber,'g',3);
しかし、たとえば 472.76 は 473 に変換されます。これには驚きました。オプションでなぜそうなるの'g'
か?
しかし、私は'f'
フォーマットに興味があります。したがって、主な問題は、'f'
末尾のゼロなしでそれを行う方法ですか?
入力 -> 必要な出力
472.76 -> 472.76
0.0766861 -> 0.077
180.00001 -> 180