我正在尝试保留一个格式为货币的QString中的末尾零。我的当前代码将把1234更改为$1,234。但是,我想要的是$1,234.00。 以下是对我无效的代码: 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')