def keyPressEvent(self, event: QKeyEvent) -> None: """Process key events. The :py:class:`QImageView` supports the following keys: ?: debug t: debug toolbox """ key, text = event.key(), event.text() print(f"debug: QDebug[{type(self).__name__}].keyPressEvent: " f"key={key}, text={text}") if text == '?': self.debug() elif key == Qt.Key_T: # Debug Toolbox Toolbox.debug_register() elif hasattr(super(), 'keyPressEvent'): super().keyPressEvent(event) else: event.ignore()