conductor.py 文件源码

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

项目:Laborejo 作者: hilbrichtsoftware 项目源码 文件源码
def __init__(self, parentView):
        super().__init__()

        self.parentView = parentView
        self.totalHeight = 71

        self.staticPoints = None #Cached backend staticRepresentationList: TempoPoints and interpolated points list
        self.staticBlocks = None #Cached Block Data list
        self.staticMeta = None #Cached track meta data dict.

        self.staffLine = QtWidgets.QGraphicsLineItem(0,0,10,0) #x1, y1, x2, y2
        self.staffLine.setParentItem(self)
        self.staffLine.setPos(0,0)

        self.timeLine = TimeLine(self) #registers its own callbacks
        self.timeLine.setParentItem(self)

        api.getCallbacksDatabase().updateTempoTrackBlocks.append(self.updateBlocks)
        api.getCallbacksDatabase().updateTempoTrack.append(self.createGraphicItemsFromData)
        api.getCallbacksDatabase().updateTempoTrackMeta.append(self.updateMetaData)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号