コード例 #1
0
ファイル: monthseditor.py プロジェクト: Governa/Camelot
    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)
コード例 #2
0
    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)
コード例 #3
0
 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)