Exemple #1
0
 def focusOutEvent(self, event):
     if self._start_date and self.dateTime() < self._start_date:
         self.setDateTime(self._start_date)
     elif self._min_date and self.dateTime() < self._min_date:
         self.setDateTime(self._min_date)
     elif self._end_date and self.dateTime() > self._end_date:
         self.setDateTime(self._end_date)
     elif self._max_date and self.dateTime() > self._max_date:
         self.setDateTime(self._max_date)
     return QDateTimeEdit.focusOutEvent(self, event)
Exemple #2
0
 def focusOutEvent(self, x):
     self.setSpecialValueText(_('Undefined'))
     QDateTimeEdit.focusOutEvent(self, x)