def keyPressEvent(self, event): if event.key() == Qt.Key_Space: if self.original_radio.isChecked(): self.process_radio.setChecked(True) else: self.original_radio.setChecked(True) QWidget.keyPressEvent(self, event)
def _exit_on_esc(e): if e.key() == Qt.Key_Escape: QApplication.instance().quit() if __name__ == '__main__': app = QApplication([]) window = QWidget() wg = QGridLayout() rect = QDesktopWidget().screenGeometry() window.setFixedSize(rect.width(), rect.height()) window.showFullScreen() window.keyPressEvent = _exit_on_esc grid = QGridLayout() surv = QWidget() surv.setFixedSize(rect.width() // 2, rect.height() // 4) wg.addWidget(surv) # grid.setVerticalSpacing(0) # grid.setContentsMargins(0, 0, 0, 0) dv5_1 = QPixmap('dv5_1.png') grid.addWidget(QLabel('Reserved'), 0, 0) header = [ "1\nCompletely\ninappropriate", "2", "3", "4", "5", "6", "7\nCompletely\nappropriate" ] for count, head in enumerate(header):