cursor.py 文件源码

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

项目:Laborejo 作者: hilbrichtsoftware 项目源码 文件源码
def __init__(self, parentScoreScene):
        super().__init__(0, 0,  0, 0)        # (x1, y1, x2, y2)
        self.parentScoreScene = parentScoreScene
        p = QtGui.QPen()
        p.setColor(QtGui.QColor("red"))
        p.setCosmetic(True)
        self.setPen(p)
        self.setAcceptHoverEvents(True)
        api.getCallbacksDatabase().setPlaybackTicks.append(self.setCursorPosition)
        api.getCallbacksDatabase().tracksChanged.append(self.setLineToWindowHeigth) #for new tracks
        api.getCallbacksDatabase().updateTempoTrack.append(self.setLineToWindowHeigth)
        self.setFlags(QtWidgets.QGraphicsItem.ItemIsMovable)
        self.setAcceptedMouseButtons(QtCore.Qt.LeftButton)
        self.setZValue(90)
        #self.parentScoreScene.parentView.verticalScrollBar().valueChanged.connect(self.setLineToWindowHeigth)
        #self.hide()
        #self.maxHeight = QtWidgets.QDesktopWidget().geometry().height() #we really hope the screen resolution does not change during the session.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号