如何使用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"
http://blog.csdn.net/lyc_daniel/article/details/9260197
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。