TipSlider, ClickableSlider: pass parent explicitely

This commit is contained in:
Laurent Monin
2024-05-30 10:54:27 +02:00
parent 414b8d83ce
commit a0cc95fff6
3 changed files with 5 additions and 5 deletions

View File

@@ -64,8 +64,8 @@ class TipSlider(ClickableSlider):
_minimum = 0
_maximum = 100
def __init__(self, *args):
super().__init__(*args)
def __init__(self, parent=None):
super().__init__(parent=parent)
self.style = QtWidgets.QApplication.style()
self.opt = QtWidgets.QStyleOptionSlider()
@@ -117,7 +117,7 @@ class ReleaseTypeScore:
self.label = QtWidgets.QLabel(self.group)
self.label.setText(label)
self.layout.addWidget(self.label, row, column, 1, 1)
self.slider = TipSlider(self.group)
self.slider = TipSlider(parent=self.group)
self.layout.addWidget(self.slider, row, column + 1, 1, 1)
self.reset()

View File

@@ -306,7 +306,7 @@ class PlaybackProgressSlider(QtWidgets.QWidget):
tool_font = QtWidgets.QApplication.font('QToolButton')
self.progress_slider = ClickableSlider(self)
self.progress_slider = ClickableSlider(parent=self)
self.progress_slider.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.progress_slider.setEnabled(False)
self.progress_slider.setMinimumWidth(30)

View File

@@ -162,7 +162,7 @@ class SliderPopover(Popover):
self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
vbox.addWidget(self.label)
self.slider = ClickableSlider(self)
self.slider = ClickableSlider(parent=self)
self.slider.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.slider.setValue(int(value))
self.slider.valueChanged.connect(self.value_changed)