main_gui.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:pcbre 作者: pcbre 项目源码 文件源码
def setupInvisibleActions(self):
        self.setupLayerSelection()

        def showToolSettings():
            if self.current_controller:
                self.current_controller.showSettingsDialog()

        a = QtGui.QAction("raise controls", self, triggered=showToolSettings)
        a.setShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Tab))
        self.addAction(a)

        def nudge(dx, dy):
            pos = QtGui.QCursor.pos()
            QtGui.QCursor.setPos(pos.x() + dx, pos.y() + dy)

        a = QtGui.QAction("nudge left", self, triggered=lambda: nudge(-1, 0))
        a.setShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Left))
        self.addAction(a)

        a = QtGui.QAction("nudge right", self, triggered=lambda: nudge(1, 0))
        a.setShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Right))
        self.addAction(a)

        a = QtGui.QAction("nudge up", self, triggered=lambda: nudge(0, -1))
        a.setShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Up))
        self.addAction(a)

        a = QtGui.QAction("nudge down", self, triggered=lambda: nudge(0, 1))
        a.setShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Down))
        self.addAction(a)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号