Seite 1 von 1
QString in Zahl umwandeln (Kommazahlen)
Verfasst: 10. November 2006 15:07
von Locutus
Man kann mit .toInt() sehr schön Strings in Zahlen umwandeln, alles kein Problem. Ich habe jetzt aber den Sonderfall, daß ich eine Kommazahl umwandeln möchte und da liefert mir .toInt() immer Null.
Also Beispiel:
liefert -55.
liefert 0 (egal ob -55.0 oder 55,0).
Gibt's für so einen Fall eine elegante Lösung oder muß man den String manuell zerschneiden und dann selber unschön zusammenfrickeln?
Gruß,
Locutus
Verfasst: 10. November 2006 15:17
von macman
Nicht mal ansatzweise in die Doku geguckt, oder? Schau mal bei QString und such nach toInt(). Und was steht gleich dadrüber?
Verfasst: 10. November 2006 15:49
von Christian81
Hey macman, das kann man schon etwas sachlicher sagen... auch wenn Du Recht hast - der String ist nunmal keine Ganzzahl.
Verfasst: 10. November 2006 15:51
von Locutus
macman hat geschrieben:Nicht mal ansatzweise in die Doku geguckt, oder? Schau mal bei QString und such nach toInt(). Und was steht gleich dadrüber?
Warum so unfreundlich? Ich habe in der Anleitung natürlich nachgeschlagen, sonst würde ich wohl kaum toInt() kennen. Das ich der Lösung allerdings so nah war, ist schon krass. Liegt aber sicherlich auch an teils viel zu knappen Beschreibungen der Anleitung, daß entsprechende Befehle nicht gefunden werden.
Trotzdem danke für deine Antwort.
Verfasst: 11. November 2006 10:29
von macman
Christian81 hat geschrieben:Hey macman, das kann man schon etwas sachlicher sagen...
Ok, ein Smiley wäre vielleicht angebracht gewesen, war wohl schlecht drauf zu dem Zeitpunkt. Es ist trotzdem erschütternd welches Niveau manche Fragen hier haben.
Verfasst: 11. November 2006 10:59
von Locutus
macman hat geschrieben:Es ist trotzdem erschütternd welches Niveau manche Fragen hier haben.
Das haben Anfängerfragen nun mal so an sich, aber zum Glück war ja jeder mal Anfänger, oder?