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")
Exemple #4
0
    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()