예제 #1
0
 def keyPressEvent(self, ev):
     if ev.key() == Qt.Key_Minus:
         ev.accept()
         self.setDateTime(self.minimumDateTime())
     elif ev.key() == Qt.Key_Equal:
         ev.accept()
         self.setDateTime(QDateTime.currentDateTime())
     else:
         return QDateTimeEdit.keyPressEvent(self, ev)
예제 #2
0
 def keyPressEvent(self, ev):
     if ev.key() == Qt.Key_Minus:
         ev.accept()
         self.clear_date()
     elif ev.key() == Qt.Key_Equal:
         self.today_date()
         ev.accept()
     else:
         return QDateTimeEdit.keyPressEvent(self, ev)
예제 #3
0
 def keyPressEvent(self, ev):
     if ev.key() == Qt.Key_Minus:
         ev.accept()
         self.clear_date()
     elif ev.key() == Qt.Key_Equal:
         self.today_date()
         ev.accept()
     else:
         return QDateTimeEdit.keyPressEvent(self, ev)
예제 #4
0
 def keyPressEvent(self, ev):
     if ev.key() == Qt.Key_Minus:
         ev.accept()
         self.setDateTime(UNDEFINED_QDATETIME)
     elif ev.key() == Qt.Key_Equal:
         ev.accept()
         self.setDateTime(QDateTime.currentDateTime())
     else:
         return QDateTimeEdit.keyPressEvent(self, ev)
예제 #5
0
 def keyPressEvent(self, ev):
     if ev.key() == Qt.Key_Minus:
         ev.accept()
         self.clear_date()
     elif ev.key() == Qt.Key_Equal:
         self.today_date()
         ev.accept()
     elif ev.matches(QKeySequence.Copy):
         self.lineEdit().copy()
         ev.accept()
     elif ev.matches(QKeySequence.Paste):
         self.lineEdit().paste()
         ev.accept()
     else:
         return QDateTimeEdit.keyPressEvent(self, ev)