예제 #1
0
 def setEditorData(self, editor, index):
     val = index.data(Qt.EditRole)
     if is_date_undefined(val):
         val = QDate(2000, 1, 1)
     if isinstance(val, QDateTime):
         val = val.date()
     editor.setDate(val)
예제 #2
0
파일: delegates.py 프로젝트: qunxyz/calibre
 def setEditorData(self, editor, index):
     val = index.data(Qt.EditRole)
     if check_key_modifier(Qt.ControlModifier):
         val = UNDEFINED_QDATETIME
     elif check_key_modifier(Qt.ShiftModifier + Qt.ControlModifier):
         val = now()
     elif is_date_undefined(val):
         val = QDate(2000, 1, 1)
     if isinstance(val, QDateTime):
         val = val.date()
     editor.setDate(val)