概述
QString类中有两种实现输出字符串中含有变量值的方式,这里做下记录。
示例
方法一
使用QString的函数asprintf;
int m_age = 12;
QString::asprintf("年龄是%d",m_age);
方法二
使用arg;
QString name = "lisa";
QString classValue = "二年级三班";
QString("姓名%1,年级%2").arg(name).arg(classValue);
以上是对当变量插到字符串中输出时可以采用的方式,第一种类似于格式化输出。