Double in QString umwandeln

Alles rund um die Programmierung mit Qt
Antworten
Paddre
Beiträge: 30
Registriert: 10. Februar 2009 09:46

Double in QString umwandeln

Beitrag von Paddre »

Moinmoin.

Nach dem ich nun fast ne Stunde erfolglos gesucht habe habe ich mich dazu entschlossen hier einen Thread zu erstellen.

Ich möchte einen Doublewert an ein QTextEdit anhängen.

Meine Suche hat ergeben dass dies mit der setNum()-Funktion der QString-Klasse gehen soll...aber ich krieg das nicht auf die Reihe...

Code: Alles auswählen

QTextEdit file_out;
double Laenge;

file_out.insertPlainText(Laenge()*2);       //geht nicht (error C2664)

//----------------------------------------------

QString temp = QString::setNum(Laenge()*2);      //geht nicht (error C2352)
file_out.insertPlainText(temp);

//----------------------------------------------

QString temp =temp.setNum(Laenge()*2);      //geht zwar ist aber nicht schön und unpraktisch für meinen Code
file_out.insertPlainText(temp);
Gibts ne elegantere Möglichkeit das Problem zu lösen?
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Code: Alles auswählen

file_out.insertPlainText(QString::number(Laenge*2));
setNum geht auch nur auf ein existierendes QString-Objekt, sowas geht niemals nie als static-Aufruf. Ist aber eher C++-Grundlage.
Paddre
Beiträge: 30
Registriert: 10. Februar 2009 09:46

Beitrag von Paddre »

Super besten Dank :)

Kaum zu glauben dass man sowas einfaches nicht im Netz finden kann -.-

Vielleicht bin ich aber auch einfach zu kaputt (-->Montag und so ;) )
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Paddre hat geschrieben:Kaum zu glauben dass man sowas einfaches nicht im Netz finden kann -.-
So was sucht man auch in der Doku :)
Antworten