Seite 1 von 1

int -> Qstring funktioniert nicht

Verfasst: 20. März 2008 16:19
von pospiech
Ich mache folgendes

Code: Alles auswählen

QString buffer = QString().arg(idevice+1,0,10) + QString(": ");		
wobei idevice von 0 bis 2 durchgezählt wird.

Das kommentiert mir die Konsole mit
QString:arg: Argument missing: , 1
QString:arg: Argument missing: , 2
QString:arg: Argument missing: , 3
(da die Schleife von 0-2 läuft drei Fehlermeldungen)

Als Ausgabe erhalte ich nur ein " : ".

Was mache ich falsch?

Matthias

Verfasst: 20. März 2008 16:25
von franzf
QString() erzeugt einen leeren String, der sicher kein %1 enthält, weswegen auch ein .arg() sinnlos sen sollte. Was willst du eigentlich machen?

Verfasst: 20. März 2008 16:27
von pospiech
franzf hat geschrieben:QString() erzeugt einen leeren String, der sicher kein %1 enthält, weswegen auch ein .arg() sinnlos sen sollte. Was willst du eigentlich machen?
Ich war zu blind zu sehen das ein "%1" fehlte das war alles...