QString:Anzahl mit maximal 2 Nachkommastellen ohne schließende null

Habe ich eine Abteilung wie diese:

number / 1000.0

Manchmal gibt es Antworten wie 96.0000000001, manchmal ist die division funktioniert wie erwartet.

Möchte ich einschränken, meine Nummer zu maximal zwei Dezimalstellen hinter dem Komma ohne nachfolgende Nullen.

Wenn es 96.5500000001 es sollte zeigen, 96.55.

Wenn es 96.4000000001 es sollte zeigen, von 96,4

Ist es möglich, format-string in dieser Art und Weise?

Ich habe die Dokumentation und bietet die 'f' - argument für die Angabe der Anzahl der Dezimalstellen, aber auf diese Weise die Nullen bleiben.
Dies ist, was ich versucht habe:

QString::number(number / 1000.0, 'f', 2)

Aber das gibt mir für 96.4000000001 --> 96.40 statt von 96,4

Irgendeine Lösung? Wie kann ich das format in dieser Art und Weise?

Schreibe einen Kommentar