slider no move while pressed
This commit is contained in:
parent
dcd0844d99
commit
9042e6d3ff
@ -38,8 +38,6 @@ class LyricsWindow(QDialog):
|
|||||||
)
|
)
|
||||||
if success:
|
if success:
|
||||||
print("success! yay")
|
print("success! yay")
|
||||||
error_dialog = ErrorDialog("Could not save lyrics :( sad")
|
|
||||||
error_dialog.exec()
|
|
||||||
else:
|
else:
|
||||||
error_dialog = ErrorDialog("Could not save lyrics :( sad")
|
error_dialog = ErrorDialog("Could not save lyrics :( sad")
|
||||||
error_dialog.exec()
|
error_dialog.exec()
|
||||||
|
|||||||
4
main.py
4
main.py
@ -84,6 +84,7 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow):
|
|||||||
self.playbackSlider.sliderReleased.connect(
|
self.playbackSlider.sliderReleased.connect(
|
||||||
lambda: self.player.setPosition(self.playbackSlider.value())
|
lambda: self.player.setPosition(self.playbackSlider.value())
|
||||||
) # maybe sliderReleased works better than sliderMoved
|
) # maybe sliderReleased works better than sliderMoved
|
||||||
|
self
|
||||||
self.volumeSlider.sliderMoved[int].connect(
|
self.volumeSlider.sliderMoved[int].connect(
|
||||||
lambda: self.volume_changed()
|
lambda: self.volume_changed()
|
||||||
) # Move slider to adjust volume
|
) # Move slider to adjust volume
|
||||||
@ -293,6 +294,9 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow):
|
|||||||
if stopped:
|
if stopped:
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
|
if self.playbackSlider.isSliderDown():
|
||||||
|
# Prevents slider from updating when dragging
|
||||||
|
return
|
||||||
# Update the slider
|
# Update the slider
|
||||||
if self.player.state() == QMediaPlayer.State.PlayingState:
|
if self.player.state() == QMediaPlayer.State.PlayingState:
|
||||||
self.playbackSlider.setMinimum(0)
|
self.playbackSlider.setMinimum(0)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user