问题
I have this code in pyQt:
calculation = day + night
self.label.setText(repr(calculation * 30)
and I can see result as: 3.7446232 but I would like to see as 3.74.
Could you please point me to how to set decimal to 2. Should I use
.format(round(calculation * 30)
or for pyQt is different way to do this?
Regards
回答1:
You could do
self.label.setText("%.2f", % (calculation * 30))
Documentation
来源:https://stackoverflow.com/questions/34814941/python-format-float-to-decimal-in-pyqt