def validate(self, inputData, pos): """check if value is a multiple of parties""" if usingQt5: result, inputData, newPos = QSpinBox.validate(self, inputData, pos) else: result, newPos = QSpinBox.validate(self, inputData, pos) if result == QValidator.Acceptable: if int(inputData) % self.parties != 0: result = QValidator.Intermediate if result == QValidator.Acceptable: self.prevValue = str(inputData) if usingQt5: return (result, inputData, newPos) else: return (result, newPos)
def validate(self, inputData, pos): """check if value is a multiple of parties""" result, inputData, newPos = QSpinBox.validate(self, inputData, pos) if result == QValidator.Acceptable: if int(inputData) % self.parties != 0: result = QValidator.Intermediate if result == QValidator.Acceptable: self.prevValue = str(inputData) return (result, inputData, newPos)