如何使用QString::arg()
如何使用QString::arg()
在Qt Asistant中,QString::arg的定义如下:
QString QString::arg ( const QString & a, int fieldWidth = 0, const QChar & fillChar = QLatin1Char( " " ) ) const
功能介绍如下: Returns a copy of this string with the lowest numbered place marker replaced by string a, i.e., %1, %2, ..., %99.
给出的例子如下:
QString i; // current file"s number
QString total; // number of files to process
QString fileName; // current file"s name
QString status = QString("Processing file %1 of %2: %3")
.arg(i).arg(total).arg(fileName);
First, arg(i) replaces %1. Then arg(total) replaces %2. Finally, arg(fileName) replaces %3.下面,我给出具体例子:
QString i = "5"; // current file"s number
QString total = "10"; // number of files to process
QString fileName = "lyc.txt"; // current file"s name
QString status = QString("Processing file %1 of %2: %3")
.arg(i).arg(total).arg(fileName);
qDebug() << "status: " << status;输出结果如下:
status: "Processing file 5 of 10: lyc.txt"
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
