Qt QStringのarg()メソッドの使用


QStringのarg()メソッドは、文字列の%1,%2,...指定されたパラメータです.
QString m = tr("%1:%2:%3").arg("12").arg("60").arg("60");    // m = "12:60:60:

もう1つのリロード方法があります.
QString QString::​arg(int a, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char( ' ' )) const
このメソッドは、文字列の%1,%2を塗りつぶすために使用されます.1番目のパラメータが入力する数値で、2番目のパラメータが最小幅で、2番目のパラメータが進数で、4番目のパラメータが元の数値の長さが最小幅未満の場合に入力する文字です.
のように
        QString text = QString("%1:%2")
                       .arg(123, 5, 10, QChar('0'))
                       .arg(456, 5, 10, QChar('0'));    // text = "00123:00456"