int -> Qstring funktioniert nicht

Alles rund um die Programmierung mit Qt
Antworten
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

int -> Qstring funktioniert nicht

Beitrag 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
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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?
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Beitrag 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...
Antworten