入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

如何使用QString::arg()

创建时间:2013-07-06 投稿人: 浏览次数:7181

如何使用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。