Ich möchte wie diese eine Reihe von 3 Ints machen:Make 1 string mehrerer Ints in Qt
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
Wie kann ich das tun?
Ich möchte wie diese eine Reihe von 3 Ints machen:Make 1 string mehrerer Ints in Qt
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
Wie kann ich das tun?
Etwas wie folgt aus:
QString result = QString("The numbers are: ") + QString::number(ex1) + QString(", ") + QString::number(ex2) + ... ;
Siehe QString docs für weitere Details.
Keine Konvertierung explizit mit QString::number()
erforderlich.
Mit .arg(x)
Bedürfnisse viel weniger Code:
QString result = QString("The numbers are: %1, %2, %3").arg(ex1).arg(ex2).arg(ex3);