如這樣的字符串: 00:01:23
將3個int轉化爲字符串時,使用arg的其它參數;
代碼如下:
QString str = QString("%1:%2:%3").arg(0,2,10,QLatin1Char('0')).arg(1,2,10,QLatin1Char('0')) .arg(23,2,10,QLatin1Char('0'));
arg中第二個參數表示字符串的位數,第三個參數表示int的進制,第4個參數表示自動補全的字符;
如,改爲:
QString str = QString("%1:%2:%3").arg(0,4,10,QLatin1Char('x')).arg(1,2,10,QLatin1Char('0')) .arg(23,2,10,QLatin1Char('0'));
則輸出爲:xxx0:01:23