signed short int shi = 10;
unsigned short int usi = 11;
signed long int sli = 12;
unsigned long int uli = 13;
QString mystring
= QString("%1 - %2 - %3 - %4 - %5").
arg(shi
).
arg(usi
).
arg(sli
).
arg(uli
).
arg(qs
);
signed short int shi = 10;
unsigned short int usi = 11;
signed long int sli = 12;
unsigned long int uli = 13;
QString qs = "Hello World";
QString mystring = QString("%1 - %2 - %3 - %4 - %5").arg(shi).arg(usi).arg(sli).arg(uli).arg(qs);
To copy to clipboard, switch view to plain text mode
This will result in:
10 - 11 - 12 - 13 - Hello World
Just as easy as that. If you need to make sure data is short and not long, double or other, you should typecast or convert instead of relying on %h from sprintf.
Bookmarks