diff --git a/picard/ui/options/releases.py b/picard/ui/options/releases.py index f00f94607..94d34d96d 100644 --- a/picard/ui/options/releases.py +++ b/picard/ui/options/releases.py @@ -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() diff --git a/picard/ui/playertoolbar.py b/picard/ui/playertoolbar.py index b8fc9edba..d0aea0cba 100644 --- a/picard/ui/playertoolbar.py +++ b/picard/ui/playertoolbar.py @@ -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) diff --git a/picard/ui/widgets/__init__.py b/picard/ui/widgets/__init__.py index 68d38a6f3..e1997e3d0 100644 --- a/picard/ui/widgets/__init__.py +++ b/picard/ui/widgets/__init__.py @@ -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)