//How to format a integer to QString with leading zeros QString("%1").arg([myNumber], [number of decimals], [base - normally 10], [QChar for fill up]); int number 23; QString value = QString("%1").arg(number, 3, 10, QChar('0'));