- 
    
Bug
 - 
    Resolution: Fixed
 - 
    
P2: Important
 - 
    6.5.3
 - 
    None
 
- 
        
 - 
        f0f2a9ef2 (dev), 5be8cf4e9 (6.7)
 
This is the test code:
qInfo() << QString("%0456%01%02%03").arg("a").arg("b").arg("c").arg("d"); qInfo() << QString("%0456%01%02%03").arg("a", "b", "c", "d"); qInfo() << QString("%04567%01%02%03").arg("a", "b", "c", "d");
This is the test result:
"d56abc" "dabc" QString::arg: 1 argument(s) missing in %04567%01%02%03 "%04567abc"
"d56abc" <- this is correct!
"dabc" <- in muti-arg mode, % eats 2 more numbers (56).
QString::arg: 1 argument(s) missing in %04567%01%02%03
"%04567abc" <- throw an error, when numbers longer than 4.