int i = 1;
QString str = QString("插入:%1").arg(i,2,10,QLatin1Char('0'));
arg() 第二个参数是宽度,第三个参数是进制数,第四个参数需要用QLatin1Char('0'),才会填充0。
字符串转为16进制数据
QByteArray data = QByteArray::fromHex("00ff25010105ab"); //data即为16进制数据
int i = 1;
QString str = QString("插入:%1").arg(i,2,10,QLatin1Char('0'));
arg() 第二个参数是宽度,第三个参数是进制数,第四个参数需要用QLatin1Char('0'),才会填充0。
字符串转为16进制数据
QByteArray data = QByteArray::fromHex("00ff25010105ab"); //data即为16进制数据