我正在尝试将格式为QString的尾随零保持为货币格式。我当前的代码会将 1234 更改为 $ 1,234 。但是,我想要的是 $ 1,234.00 。
以下是对我不起作用的内容:
lndtBillRate->setText(QString("$%L1").arg(lndtBillRate->text().toDouble(), 0, 'f', 2));
答案 0 :(得分:5)
您的代码应该按预期工作。是否可以在显示文本的窗口小部件中截断该值?
>>> from PyQt4.QtCore import *
>>> QString('$%L1').arg(1234.0, 0, 'f', 2)
PyQt4.QtCore.QString(u'$1234.00')