Fix issue #697
This commit is contained in:
parent
70398f7098
commit
a48a3776be
@ -509,8 +509,14 @@ class SpinBox(QtGui.QAbstractSpinBox):
|
|||||||
def fixup(self, strn):
|
def fixup(self, strn):
|
||||||
# fixup is called when the spinbox loses focus with an invalid or intermediate string
|
# fixup is called when the spinbox loses focus with an invalid or intermediate string
|
||||||
self.updateText()
|
self.updateText()
|
||||||
strn.clear()
|
|
||||||
strn.append(self.lineEdit().text())
|
# support both PyQt APIs (for Python 2 and 3 respectively)
|
||||||
|
# http://pyqt.sourceforge.net/Docs/PyQt4/python_v3.html#qvalidator
|
||||||
|
try:
|
||||||
|
strn.clear()
|
||||||
|
strn.append(self.lineEdit().text())
|
||||||
|
except AttributeError:
|
||||||
|
return self.lineEdit().text()
|
||||||
|
|
||||||
def interpret(self):
|
def interpret(self):
|
||||||
"""Return value of text or False if text is invalid."""
|
"""Return value of text or False if text is invalid."""
|
||||||
|
Loading…
Reference in New Issue
Block a user