QString中带参数输入的形式大致有三种,我将一一解释。
1、QString("%1, %2").arg(*).arg(*)
int a = 10;
int b = 20;
qDebug() << QString("%1, %2").arg(a).arg(b); //输出"10,"
2、QString("%1, %2").arg(*, *)
int a = 100;int b = 200;qDebug() << QString("%1, %2").arg(a, b); //输出"100, 200"
3、.sprintf("%1, %2", *, *)
int a = 1000;
int b = 2000;
QString text;
text.sprintf("&1, &2", a, b);
qDebug() << text; //输出"1000, 2000"