NodePanel.py 文件源码

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

项目:PipeLine 作者: draknova 项目源码 文件源码
def __init__(self):
        super(NodeView,self).__init__()
        self._scene = OPScene()

        # Obsolete
        self.nodeList = list()

        # Variables
        self.clickedItem = None
        self.itemMode = None        # Define which item is selected

        self.mousePositionX = 0
        self.mousePositionY = 0

        self.mode = None

        # Configure QGraphics View
        self.setSceneRect(0, 0, -1, -1)
        self.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.setMouseTracking(True)
        self.setRenderHints(QtGui.QPainter.Antialiasing)
        self.setViewportUpdateMode(QtGui.QGraphicsView.FullViewportUpdate)

        # Init QGraphic Scene
        self.sc = QtGui.QGraphicsScene()
        self.setScene(self.sc)
        self.sceneScale = 0.7

        # Paint the background
        brush = QtGui.QBrush()
        brush.setTransform(QtGui.QTransform().scale(0.75, 0.75))
        brush.setTextureImage(QtGui.QImage("/Users/draknova/Documents/workspace/sPipe/bin/images/gridTexture.jpg"))
        self.sc.setBackgroundBrush(brush)


    ######################
    ####### EVENTS #######
    ######################

    ### KEYBOARD EVENTS ##
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号