Problem mit QString und float

Alles rund um die Programmierung mit Qt
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Ist der Fragesteller eig. noch aktiv?
101
Beiträge: 72
Registriert: 16. Januar 2008 16:28

Beitrag von 101 »

Code: Alles auswählen

QString strTest = QString("%1").arg(fVariable, 0, 'f', 1);
... wäre auch noch eine Variante. :D
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Re: Problem mit QString und float

Beitrag von AuE »

Hatten wir schon :)
sowas hat geschrieben:ich vermute mit foalt müsste es genau so gehen wie ich es mit integer gemacht habe.
die Konvertierung macht QString automatisch.

int vvar;
vvar =vvar *1+1; // war ein zähler
QString idnr ="";
idnr.append(QString("%1").arg(vvar));
Walddruide
Beiträge: 3
Registriert: 15. November 2009 12:50

Beitrag von Walddruide »

Ich hatte folgenden Code:

Code: Alles auswählen

QString Preis;
Preis.number(getPreis());
Dabei bin ich davon ausgegangen, dass dann in dem QString Preis der Rückgabewert der Funktion drin steht.

Jetzt habe ich meine Funktion so geändert, dass sie double zurück gibt und benutze folgende Lösung:

Code: Alles auswählen

QString Preis;
Preis = QString::number(getPreis());
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Herrlich ;-)
Antworten