Qt数字转字符串并填充0

方法一

使用rightJustified

// 原始数字
int number = 42;
// 将数字转换为固定长度的字符串,填充0,例如长度为5
int fixedLength = 5;
QString formattedNumber = QString::number(number).rightJustified(fixedLength, '0');
// 00042

方法二

使用arg

QString desString = QString("%1").arg(srcNum,len,10,QChar('0')); 

你可能感兴趣的:(C++,qt,c++,数字转字符串,字符串格式化,数字格式化,QString)