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