dwj*_*dwj 5 qt string-formatting
我正在使用Qt并希望在标签中打印数据值(double); 然而,尾随的零被砍掉了.我知道在CI中可以使用printf("%0.1f",数据)来保留尾随零.
我查看了QString的arg函数,但只允许设置整个字段宽度.setNum和number都允许设置精度,但这也不正确.
示例代码:
double data = 1.0;
label->setText( QString().number( data );
Run Code Online (Sandbox Code Playgroud)
QString::number()使用格式和精度参数查看静态函数.
QString QString::number( double n, char format = 'g', int precision = 6 )
Run Code Online (Sandbox Code Playgroud)
参考:http://doc.qtsoftware.com/4.5/qstring.html#number-2