我想像这样制作一个包含3个整数的字符串:
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
我该怎么做?
答案 0 :(得分:5)
无需使用QString::number()
显式转换。
使用.arg(x)
需要更少的代码:
QString result = QString("The numbers are: %1, %2, %3").arg(ex1).arg(ex2).arg(ex3);
答案 1 :(得分:2)
这样的事情:
QString result = QString("The numbers are: ") + QString::number(ex1) + QString(", ") + QString::number(ex2) + ... ;
有关详细信息,请参阅QString docs。