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.is_shortcut = False
|
||||||
self.help_palette = QPalette()
|
self.help_palette = QPalette()
|
||||||
|
|
||||||
|
def decimal_point(self):
|
||||||
|
return 8
|
||||||
|
|
||||||
def numbify(self):
|
def numbify(self):
|
||||||
text = unicode(self.text()).strip()
|
text = unicode(self.text()).strip()
|
||||||
if text == '!':
|
if text == '!':
|
||||||
|
@ -33,7 +36,7 @@ class AmountEdit(MyLineEdit):
|
||||||
if '.' in s:
|
if '.' in s:
|
||||||
p = s.find('.')
|
p = s.find('.')
|
||||||
s = s.replace('.','')
|
s = s.replace('.','')
|
||||||
s = s[:p] + '.' + s[p:p+8]
|
s = s[:p] + '.' + s[p:p+self.decimal_point()]
|
||||||
self.setText(s)
|
self.setText(s)
|
||||||
self.setCursorPosition(pos)
|
self.setCursorPosition(pos)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue