Fix pygauges to draw labels correctly

This commit is contained in:
cncfanatics
2010-08-29 16:34:44 +02:00
parent 066c29395b
commit 27cfb031f6

View File

@@ -283,9 +283,9 @@ class PyGauge(wx.PyWindow):
value = self._value[0] value = self._value[0]
if self._skipDigits == True: if self._skipDigits == True:
dc.DrawLabel(str(int(value*100/self._range)) + "%", rect, wx.ALIGN_CENTER) dc.DrawLabel("%d%%" % (value*100/self._range), rect, wx.ALIGN_CENTER)
else: else:
dc.DrawLabel(str(round(float(value*100/self._range)))+ "%",rect,wx.ALIGN_CENTER) dc.DrawLabel("%.1f%%" % (value * 100 / self._range) , rect, wx.ALIGN_CENTER)
def OnTimer(self,event): def OnTimer(self,event):
""" """