uint crcint = ?;//随便填个uint型数据
QString str = QString("%1").arg(crcint, 4, 16, QLatin1Char('0')).toUpper();//通过该行代码将crcint变量转换成4位大字输出16进制的,如果不足在数字左边补‘0’
补充:
补全字符串,不足位数自动在数字左边补‘0’
QString myHelper::comp(int num, int digit)
{
QString("%1").arg(num, digit, 10, QLatin1Char('0'));
}