def _keypress_handler(self, event: QKeyEvent) -> None: """ Handle any keypress event and intercept alphabetical keypresses, then set flag_box to that key. :param event: The keypress event. :return None: """ self._logger.debug("running") if 0x41 <= event.key() <= 0x5a: self.flag_box.set_flag(chr(event.key())) self._model.save_flag(self.flag_box.get_flag()) event.accept() self._logger.debug("done")
def keyPressEvent(self, event: QKeyEvent) -> None: """ Handles key presses for the main window. When the "Esc" key is pressed, we'll try to close Facile :param event: The event carrying the code of the key that was pressed. :type event: QKeyEvent :return: None :rtype: NoneType """ if event.key() == Qt.Key_Escape: self.close() event.accept()
def __key_press_handler(self, event: QKeyEvent) -> None: """ Only act on alphabetical key presses :return None: """ self.logger.debug("running") if type(event) == QKeyEvent: if 0x41 <= event.key() <= 0x5a: self.flag_box.set_flag(chr(event.key())) if self.__exp_created: self.save_device_data(('Keyflag', '')) event.accept() else: event.ignore() self.logger.debug("done")
def keyPressEvent(self, event: QtGui.QKeyEvent): """ Process events from keyboard. W - for wireframe, P - for point, F - for full fill :param event: Event signal :return: """ if event.key() == QtCore.Qt.Key_Escape: app.exit() if event.key() == QtCore.Qt.Key_W: self.polygon_mode = GL_LINE self.update() if event.key() == QtCore.Qt.Key_F: self.polygon_mode = GL_FILL self.update() if event.key() == QtCore.Qt.Key_P: self.polygon_mode = GL_POINT self.update() event.accept()
def keyPressEvent(self, event: QtGui.QKeyEvent): if event.key() == QtCore.Qt.Key_Escape: app.exit() event.accept()