1
で複数のint型の1つの文字列を作成します。私はこのような3つのint型の文字列を作りたいQtの
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
私はこれをどのように行うことができますか?このような
で複数のint型の1つの文字列を作成します。私はこのような3つのint型の文字列を作りたいQtの
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
私はこれをどのように行うことができますか?このような
何か:
QString result = QString("The numbers are: ") + QString::number(ex1) + QString(", ") + QString::number(ex2) + ... ;
は詳細についてはQString docsを参照してください。
QString::number()
を使用して明示的に変換する必要はありません。
QString result = QString("The numbers are: %1, %2, %3").arg(ex1).arg(ex2).arg(ex3);
:
.arg(x)
ニーズはるかに少ないコードを使用して