def keyPressEvent(self, key_event): if key_event.key() == Qt.Key_Escape: self.clear() self.clearFocus() key_event.accept() QLineEdit.keyPressEvent(self, key_event)
def keyPressEvent(self, event): """ Qt override. """ if event.key() in [Qt.Key_Enter, Qt.Key_Return]: self._parent.process_text() if self._parent.is_valid(): self._parent.keyPressEvent(event) else: QLineEdit.keyPressEvent(self, event)
def keyPressEvent(self, event): """ Qt override. """ if event.key() in [Qt.Key_Enter, Qt.Key_Return]: self._parent.process_text() if self._parent.is_valid(): self._parent.keyPressEvent(event) else: QLineEdit.keyPressEvent(self, event)
def keyPressEvent(self, event): if event.key() == Qt.Key_Escape: self.clear() elif event.key() == Qt.Key_Backspace: self.setText(self.text() + "\b") elif event.key() == Qt.Key_Return: self.setText(self.text() + "\r") self.parent().on_return() else: QLineEdit.keyPressEvent(self, event)
def keyPressEvent(self, event): tmp = self.text() QLineEdit.keyPressEvent(self, event) if self.text() == "" or self.text() == "+": return value = int(self.text()) if value > self.validator().top(): print("Invalid!") self.setText(tmp)
def keyPressEvent(self, event): """Capture Backspace and ESC Keypresses.""" if event.key() == Qt.Key_Escape: if self.parent().vim_keys.visual_mode: self.parent().vim_keys.exit_visual_mode() self.clear() elif event.key() == Qt.Key_Backspace: self.setText(self.text() + "\b") elif event.key() == Qt.Key_Return: self.setText(self.text() + "\r") self.parent().on_return() else: QLineEdit.keyPressEvent(self, event)
def keyPressEvent(self, event): """Capture Backspace and ESC Keypresses.""" if event.key() == Qt.Key_Escape: if self.parent().vim_keys.visual_mode: self.parent().vim_keys.exit_visual_mode() self.clear() elif event.key() == Qt.Key_Backspace: self.setText(self.text() + "\b") elif event.key() == Qt.Key_Return: self.setText(self.text() + "\r") self.parent().on_return() else: QLineEdit.keyPressEvent(self, event)
def keyPressEvent(self, event, *args, **kwargs): modifiers = event.modifiers() # add control modifiers back if modifiers: # user control operations (copy/paste/etc) if modifiers == Qt.ControlModifier: return QLineEdit.keyPressEvent(self, event, *args, **kwargs) # doing math operations if modifiers == Qt.ShiftModifier: if event.key() in self.getKeyList(): return QLineEdit.keyPressEvent(self, event, *args, **kwargs) # allow number pad shenanigans if modifiers == Qt.KeypadModifier: if event.key() in self.getKeyList(): return QLineEdit.keyPressEvent(self, event, *args, **kwargs) # default action else: if event.key() in self.getKeyList(): return QLineEdit.keyPressEvent(self, event, *args, **kwargs)
def keyPressEvent(self, event): if event.key() == Qt.Key_Escape: self.clear() else: QLineEdit.keyPressEvent(self, event)
def keyPressEvent(self, event): if event.key() == Qt.Key_Escape: self.clear() else: QLineEdit.keyPressEvent(self, event)