QString 格式化 ,整形8 为 08字符串
时间: 2024-05-06 22:17:08 浏览: 96
qstring-utils
可以使用QString的arg()函数来进行格式化输出,其中%表示占位符,后面的数字表示输出的宽度,0表示使用0填充,d表示整型。
例如,将整数num格式化为8位宽度的字符串,不够的用0填充,可以使用以下代码:
```cpp
int num = 1234;
QString str = QString("%1").arg(num, 8, 10, QLatin1Char('0'));
```
其中,arg()函数的第一个参数是要格式化的值,第二个参数是输出的宽度,第三个参数是进制,第四个参数是填充字符,这里使用QLatin1Char('0')表示使用字符'0'进行填充。
输出的字符串为"00001234"。
阅读全文