如题:比如1,我想转成 “001”。
有两种方法:
方法一:
int i=1;
QString b=QString("%1").arg(i, 3, 10, QChar(‘0’));
其中3表示需要保留3位数字,10是10进制,后面是以0补齐的意思。
方法二:
int cmd=1;
QString str=QString::number(cmd).sprintf("%03d",cmd);
如题:比如1,我想转成 “001”。
有两种方法:
方法一:
int i=1;
QString b=QString("%1").arg(i, 3, 10, QChar(‘0’));
其中3表示需要保留3位数字,10是10进制,后面是以0补齐的意思。
方法二:
int cmd=1;
QString str=QString::number(cmd).sprintf("%03d",cmd);