Python源码示例:PyQt5.QtCore.Qt.Key_Escape()

示例1
def text(self) -> str:
        """Get the text which would be displayed when pressing this key."""
        control = {
            Qt.Key_Space: ' ',
            Qt.Key_Tab: '\t',
            Qt.Key_Backspace: '\b',
            Qt.Key_Return: '\r',
            Qt.Key_Enter: '\r',
            Qt.Key_Escape: '\x1b',
        }

        if self.key in control:
            return control[self.key]
        elif not _is_printable(self.key):
            return ''

        text = QKeySequence(self.key).toString()
        if not self.modifiers & Qt.ShiftModifier:  # type: ignore[operator]
            text = text.lower()
        return text 
示例2
def keyPressEvent(self, event):
        key = event.key()
        if key in (Qt.Key_Backspace, Qt.Key_Delete):
            view = self.current_view()
            selected = view.selectedIndexes() if view else None
            if selected:
                view.confirm_stop_syncing(view.get_selected_folders())
        if key == Qt.Key_Escape:
            view = self.current_view()
            selected = view.selectedIndexes() if view else None
            if selected:
                for index in selected:
                    view.selectionModel().select(
                        index, QItemSelectionModel.Deselect
                    )
            elif self.gui.systray.isSystemTrayAvailable():
                self.hide() 
示例3
def keyPressEvent(self, e):
        """Prevent closing :report dialogs when pressing <Escape>."""
        if config.val.input.escape_quits_reporter or e.key() != Qt.Key_Escape:
            super().keyPressEvent(e) 
示例4
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.reset_view()

        if event.key() == Qt.Key_F1:
            self.set_alias_visibility(not self.aliases_visible)

        if event.key() == Qt.Key_F2:
            self.set_port_visibility(not self.ports_visible)

        if event.key() == Qt.Key_F3:
            self.set_subport_visibility(not self.subports_visible)


        if event.key() == Qt.Key_Question:
            help_str = """
            Mouse control:
              Mousewheel: Zoom in and out
              Right-click & drag: Zoom to rectangle
              Middle-click & drag: Pan

            Keyboard shortcuts:
              Esc: Reset view
              F1: Show/hide alias names
              F2: Show/hide ports
              F3: Show/hide subports (ports in underlying references)
            """
            QMessageBox.about(self, 'PHIDL Help', help_str) 
示例5
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例6
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例7
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例8
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例9
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例10
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close()


    # save size and position of window, when user closes the window. 
示例11
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例12
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例13
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例14
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例15
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例16
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape and self._flashing:
            event.ignore() 
示例17
def keyPressEvent(self, e):
        if e.key() == Qt.Key_Escape:                
            self.close()

    #Function to display warning message for quitting 
示例18
def keyPressEvent(self, e):
        if e.key() == Qt.Key_Escape:                
            self.close()

    #Function to display warning message for quitting 
示例19
def keyPressEvent(self, event: QKeyEvent) -> None:
        if event.key() in {Qt.Key_F, Qt.Key_Escape}:
            event.accept()
            if self.parent is None:
                self.originalParent.toggleFullscreen()
            else:
                self.parent.toggleFullscreen()
        elif self.isFullScreen():
            self.originalParent.keyPressEvent(event)
        else:
            super(mpvWidget, self).keyPressEvent(event) 
示例20
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例21
def keyPressEvent(self, event):
        if event.modifiers() & Qt.ShiftModifier \
                and event.key() in [Qt.Key_Up, Qt.Key_Down, Qt.Key_Left, Qt.Key_Right]:
            dlat = 1.0 / (self.radarwidget.zoom * self.radarwidget.ar)
            dlon = 1.0 / (self.radarwidget.zoom * self.radarwidget.flat_earth)
            if event.key() == Qt.Key_Up:
                self.radarwidget.panzoom(pan=(dlat, 0.0))
            elif event.key() == Qt.Key_Down:
                self.radarwidget.panzoom(pan=(-dlat, 0.0))
            elif event.key() == Qt.Key_Left:
                self.radarwidget.panzoom(pan=(0.0, -dlon))
            elif event.key() == Qt.Key_Right:
                self.radarwidget.panzoom(pan=(0.0, dlon))

        elif event.key() == Qt.Key_Escape:
            self.closeEvent()

        elif event.key() == Qt.Key_F11:  # F11 = Toggle Full Screen mode
            if not self.isFullScreen():
                self.showFullScreen()
            else:
                self.showNormal()

        else:
            # All other events go to the BlueSky console
            self.console.keyPressEvent(event)
        event.accept() 
示例22
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例23
def keyPressEvent(self, event): # pylint: disable=invalid-name
        key = event.key()
        if key == Qt.Key_Backspace or key == Qt.Key_Escape:
            self._back()

        return super().keyPressEvent(event) 
示例24
def keyPressEvent(self, e):
        if e.key() == Qt.Key_Escape:
            self.close() 
示例25
def keyPressEvent(self, e):
        if e.key() == Qt.Key_Escape:
            self.close() 
示例26
def keyPressEvent(self, e):
        if e.key() == Qt.Key_Escape:
            self.close() 
示例27
def keyPressEvent(self, e):
        if e.key() == Qt.Key_Escape:
            self.close() 
示例28
def keyReleaseEvent(self, event):
        if event.key() == Qt.Key_Delete:
            item = self.scene().focusItem()
            self.scene().removeArea(item)
        #elif event.key() == Qt.Key_Escape:
        #    self.first = True

        QGraphicsView.keyReleaseEvent(self, event) 
示例29
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close() 
示例30
def keyPressEvent(self, event):
        if event.key() == Qt.Key_Escape:
            self.close()