1.数字格式化
C语言中的%08X,在QT中格式化:
//QString arg(long a, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char( ' ' )) const
int n=100; //0x64
QString str=QString("%1").arg(n,8,16,QLatin1Char( '0' ));
//output
"00000064"
2.字符串格式化
C语言中的%-30s,在QT中格式化:
str=str.leftJustified(30,QLatin1Char( '.' ));
qDebug()<<str;
//output
"00000064......................"