def __init__(self, mainWindow, staticExportTempoItem = None):
super().__init__(mainWindow, "choose units per minute, reference note, graph type")
self.mainWindow = mainWindow
self.staticExportTempoItem = staticExportTempoItem
tickindex, unitsPerMinute, referenceTicks, graphType = self.getCurrentValues() #takes self.staticExportTempoItem into account
self.unitbox = QtWidgets.QSpinBox()
self.unitbox.setMinimum(1)
self.unitbox.setMaximum(999)
self.unitbox.setValue(unitsPerMinute)
self.layout.addWidget(self.unitbox)
self.referenceList = QtWidgets.QComboBox()
self.referenceList.addItems(constantsAndConfigs.prettyExtendedRhythmsStrings)
self.referenceList.setCurrentIndex(constantsAndConfigs.prettyExtendedRhythmsValues.index(referenceTicks))
self.layout.addWidget(self.referenceList)
self.interpolationList = QtWidgets.QComboBox()
l = api.getListOfGraphInterpolationTypesAsStrings()
self.interpolationList.addItems(l)
self.interpolationList.setCurrentIndex(l.index(graphType))
self.layout.addWidget(self.interpolationList)
self.__call__()
评论列表
文章目录