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"
本文介绍了QString中三种常用的参数化输入方法:使用.arg()两次分别传入参数、使用.arg()一次传入多个参数以及使用.sprintf()方法。通过具体实例展示了如何在qDebug()输出中运用这些方法。
1万+

被折叠的 条评论
为什么被折叠?



