コード例 #1
0
 def keyPressEvent(self, event):
     '''
     Enable the ESC handling
     '''
     if event.key() == Qt.Key_Escape and self.text():
         self.setText('')
     else:
         event.accept()
         QLineEdit.keyPressEvent(self, event)
コード例 #2
0
ファイル: line_edit.py プロジェクト: fkie/multimaster_fkie
 def keyPressEvent(self, event):
     """
     Enable the ESC handling
     """
     if event.key() == Qt.Key_Escape and self.text():
         self.setText("")
     else:
         event.accept()
         QLineEdit.keyPressEvent(self, event)
コード例 #3
0
 def keyPressEvent(self, event):
     '''
     Enable the ESC handling
     '''
     if event.key() == Qt.Key_Escape and self.text():
         self.setText('')
         self._timer.stop()
     elif event.key() in [Qt.Key_Return, Qt.Key_Enter]:
         self._timer.stop()
         self._emit_refresh_text()
     else:
         event.accept()
         QLineEdit.keyPressEvent(self, event)