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)
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)