Как мне сохранить нули в отформатированном QString? - PullRequest
4 голосов
/ 20 мая 2011

Я пытаюсь сохранить конечные нули в QString в формате валюты. Мой текущий код изменится 1234 на $ 1,234 . Но то, что я хочу, это $ 1234,00 .

Вот что у меня не работает:

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

1 Ответ

5 голосов
/ 20 мая 2011

Ваш код должен работать как положено. Может ли значение быть усеченным в виджете, который отображает текст?

>>> from PyQt4.QtCore import *
>>> QString('$%L1').arg(1234.0, 0, 'f', 2)
PyQt4.QtCore.QString(u'$1234.00')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...