fix decimal point in AmountEdit

This commit is contained in:
ThomasV 2014-06-16 18:38:28 +02:00
parent 26328d0458
commit 4eeacde2b1
1 changed files with 4 additions and 1 deletions

View File

@ -21,6 +21,9 @@ class AmountEdit(MyLineEdit):
self.is_shortcut = False
self.help_palette = QPalette()
def decimal_point(self):
return 8
def numbify(self):
text = unicode(self.text()).strip()
if text == '!':
@ -33,7 +36,7 @@ class AmountEdit(MyLineEdit):
if '.' in s:
p = s.find('.')
s = s.replace('.','')
s = s[:p] + '.' + s[p:p+8]
s = s[:p] + '.' + s[p:p+self.decimal_point()]
self.setText(s)
self.setCursorPosition(pos)