QStrings verknüpfen
-
Hallo,
kann ich einen QString bei der Initialisierung aus mehreren Sachen zusammensetze wie z.B. "Das"+"ist"+"ein"+"test"+4. Wobei die 4 decimal 4 sein soll, also ein ASCII Steuerzeichen.mfg.
-
Z.B. so:
QString str1("Str1 "); QString str2("Str2 "); QString str3("Zahl: %1"); QString text(str1 + str2 + str3.arg(4));
Ergibt: "Str1 Str2 Zahl: 4"
...
-
Und wenn ich jetzt z.B. einen Wert aus einem textEdit mit einer dez. 4 Verknüpfen will. Geht das auch beim Initialisieren, in einem Befehl?
-
Ein TextEdit hat sowieso nur einen QString intus, darum brauchst du da nix machen.
Wenn es aber eine SpinBox/DoubleSpinBox ist -> QString::number(), resp. QString::arg(), was du machen wilst.
Mehr dazu in der Doku (== Qt Assistant).