Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 用零填充_Qt_Fill - Fatal编程技术网

Qt 用零填充

Qt 用零填充,qt,fill,Qt,Fill,如何在左侧填充零?我的代码是: QString reelId = QString("Month %1").arg(QDate::currentDate().month()); qDebug() << reelId; QString reelId=QString(“月份%1”).arg(QDate::currentDate().Month()); qDebug()您真正要寻找的术语是“pad”,如在字符串中填充某物。仔细阅读QString文档,特别是各种QString::arg()函

如何在左侧填充零?我的代码是:

QString reelId = QString("Month %1").arg(QDate::currentDate().month());
qDebug() << reelId;
QString reelId=QString(“月份%1”).arg(QDate::currentDate().Month());

qDebug()您真正要寻找的术语是“pad”,如在字符串中填充某物。仔细阅读QString文档,特别是各种QString::arg()函数,它们描述了如何通过各种方式实现这一点:)

您真正要寻找的术语是“pad”,如在字符串中填充某些内容。查看QString文档,特别是各种QString::arg()函数,这些函数描述了如何通过各种方式实现这一点:)

看一下

看一下

另一个有用的技巧是使用QDate的toString()方法,因此:

QString reelId = QDate::currentDate().toString( "'Month' MM" );

“Month”周围的单引号防止将单词解释为占位符。

另一个有用的技巧是使用QDate的toString()方法,因此:

QString reelId = QDate::currentDate().toString( "'Month' MM" );
“月”周围的单引号防止该词被解释为占位符。

感谢QString(“月%1”)…arg(QDate::currentDate().Month(),2,10,QChar('0');工作正常。感谢使用QString(“月份%1”)…arg(QDate::currentDate().Month(),2,10,QChar('0');干得好。