def set_value(self, value): # will set privates value_is_none and _value_loading CustomEditor.set_value(self, value) # TODO: might be better to have accessors for these if self._value_loading: return if self.value_is_none: value = 0 # value comes as a months total years, months = divmod( value, 12 ) self.years_spinbox.setValue(years) self.months_spinbox.setValue(months)
def set_value(self, value): # will set privates value_is_none and _value_loading CustomEditor.set_value(self, value) # TODO: might be better to have accessors for these if self._value_loading: return if self.value_is_none: value = 0 # value comes as a months total years, months = divmod(value, 12) self.years_spinbox.setValue(years) self.months_spinbox.setValue(months)
def set_value(self, value): # will set privates value_is_none and _value_loading value = CustomEditor.set_value(self, value) if value is None: self.years_spinbox.setValue(self.years_spinbox.minimum()) self.months_spinbox.setValue(self.months_spinbox.minimum()) else: # value comes as a months total years, months = divmod( value, 12 ) self.years_spinbox.setValue(years) self.months_spinbox.setValue(months)