From 9042e6d3ff5c57d0d2d4891115c0070cccf0b217 Mon Sep 17 00:00:00 2001 From: billypom on debian Date: Tue, 6 Aug 2024 19:35:30 -0400 Subject: [PATCH] slider no move while pressed --- components/LyricsWindow.py | 2 -- main.py | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/LyricsWindow.py b/components/LyricsWindow.py index 24fbd9f..7784953 100644 --- a/components/LyricsWindow.py +++ b/components/LyricsWindow.py @@ -38,8 +38,6 @@ class LyricsWindow(QDialog): ) if success: print("success! yay") - error_dialog = ErrorDialog("Could not save lyrics :( sad") - error_dialog.exec() else: error_dialog = ErrorDialog("Could not save lyrics :( sad") error_dialog.exec() diff --git a/main.py b/main.py index 1a07db6..34b9be9 100644 --- a/main.py +++ b/main.py @@ -84,6 +84,7 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow): self.playbackSlider.sliderReleased.connect( lambda: self.player.setPosition(self.playbackSlider.value()) ) # maybe sliderReleased works better than sliderMoved + self self.volumeSlider.sliderMoved[int].connect( lambda: self.volume_changed() ) # Move slider to adjust volume @@ -293,6 +294,9 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow): if stopped: return else: + if self.playbackSlider.isSliderDown(): + # Prevents slider from updating when dragging + return # Update the slider if self.player.state() == QMediaPlayer.State.PlayingState: self.playbackSlider.setMinimum(0)