• 5997阅读
  • 3回复

[提问]QString,如何简单地使数字5,变成字符串“000005”。。。 [复制链接]

上一主题 下一主题
离线conta
 
只看楼主 倒序阅读 楼主  发表于: 2011-02-14
再如:数字123变成字符串“000123”。
不想自己写函数来实现。。。
QString没有现成的快速的函数可以实现?

[ 此帖被conta在2011-02-14 20:30重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-02-14
QString("%1").arg(123, 6, 10, QChar('0'))
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线atomspace

只看该作者 2楼 发表于: 2011-02-14
tr("%1").arg(123, 6, 10, QLatin1Char('0'))
离线transformer

只看该作者 3楼 发表于: 2011-02-14
这样子行不?

QString().sprintf("%06d", 123)
快速回复
限100 字节
 
上一个 下一个