arg()方式连接字符串
QString str = "sunhui";
QString("%1/%2%3").arg("param1").arg("param2").arg(str);
//%d: 标识第d个arg内的参数;
//通过调整百分号后面的值可以改变字符串连接的顺序;
append()方式连接字符串
QString strCmd;
strCmd.append(QString::fromStdString(PROGNAME)).append(",");
strCmd.append(QString::fromStdString(SVNVERSION)).append(",");
strCmd.append(QString::fromStdString(BUILD)).append(",");
strCmd.append(QString::fromStdString(VERSION)).append(",");
strCmd.append(QString::fromStdString(PRODUCT)).append(",");
strCmd.append(QString::fromStdString(CLIENTTYPE));
QStringList listString = strCmd.split(",");
if (listString.size() != 6)
{
return;
}
gStrProgName = listString.at(0);
gStrSVNVersion = listString.at(1);
gStrBuildTime = listString.at(2);
gStrVersion = listString.at(3);
gStrProduct = listString.at(4);
gClientType = listString.at(5);
sprintf()方式连接字符串
QString str;
str.sprintf("test n: %d test str: %s", 1, "sunhui");
暂无评论