这种方式在时间显示上的补位,或者数据对位的时候用的比较多。
有两种方法: int i=1; QString str=QString(“%1”).arg(i, 3, 10, QChar(0));其中2表示需要保留2位数字,d是10进制整形,前面是以0补齐的意思。
int cmd=1; QString str=QString::number(cmd).sprintf(“%02d”,cmd);
这种方式在时间显示上的补位,或者数据对位的时候用的比较多。
有两种方法: int i=1; QString str=QString(“%1”).arg(i, 3, 10, QChar(0));其中2表示需要保留2位数字,d是10进制整形,前面是以0补齐的意思。
int cmd=1; QString str=QString::number(cmd).sprintf(“%02d”,cmd);