Qt 如何在格式化的QString中保留零?

Qt 如何在格式化的QString中保留零?,qt,qt4,Qt,Qt4,我试图将QString上的尾随零格式化为货币。我的当前代码将从1234改为1234美元。但是,我想要的是1234美元 以下是对我不起作用的东西: lndtBillRate->setText(QString("$%L1").arg(lndtBillRate->text().toDouble(), 0, 'f', 2)); 您的代码应该按预期工作。显示文本的小部件中的值是否会被截断 >>> from PyQt4.QtCore import * >>>

我试图将QString上的尾随零格式化为货币。我的当前代码将从1234改为1234美元。但是,我想要的是1234美元

以下是对我不起作用的东西:

lndtBillRate->setText(QString("$%L1").arg(lndtBillRate->text().toDouble(), 0, 'f', 2));

您的代码应该按预期工作。显示文本的小部件中的值是否会被截断

>>> from PyQt4.QtCore import *
>>> QString('$%L1').arg(1234.0, 0, 'f', 2)
PyQt4.QtCore.QString(u'$1234.00')