fix decimal point in AmountEdit
This commit is contained in:
parent
26328d0458
commit
4eeacde2b1
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue