From 10bdb9d1bd434abce2a0ce4695f3bac84ae0f35e Mon Sep 17 00:00:00 2001 From: Shane Pepperell Date: Sun, 15 Jan 2023 02:41:03 +0000 Subject: [PATCH] added volume slider % text --- announcer/window.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/announcer/window.py b/announcer/window.py index 9db5be0..ac252db 100644 --- a/announcer/window.py +++ b/announcer/window.py @@ -35,7 +35,7 @@ class MainWindow(QtWidgets.QMainWindow): self.mute_button = QtWidgets.QPushButton("Mute") self.test_volume_button = QtWidgets.QPushButton("Test sound") self.headerlabel = QtWidgets.QLabel("Hello World") - self.vollabel = QtWidgets.QLabel("Volume") + self.volume_level_label = QtWidgets.QLabel("Volume:") self.packlabel = QtWidgets.QLabel("Sound Pack:") self.sound_pack = QtWidgets.QComboBox() self.sound_pack.addItems(SOUND_PACKS) @@ -44,7 +44,7 @@ class MainWindow(QtWidgets.QMainWindow): self.layout = QtWidgets.QGridLayout(self.central_widget) self.layout.addWidget(self.headerlabel, 0, 1) - self.layout.addWidget(self.vollabel, 1, 1) + self.layout.addWidget(self.volume_level_label, 1, 1) self.layout.addWidget(self.volume_slider, 2, 1) self.layout.addWidget(self.mute_button, 1, 0) self.layout.addWidget(self.test_volume_button, 1, 2) @@ -67,6 +67,8 @@ class MainWindow(QtWidgets.QMainWindow): def setup_connections(self): self.volume_slider.valueChanged.connect(self.update_volume) + self.volume_slider.valueChanged.connect(self.update_volume_level) + self.mute_button.clicked.connect(self.mute) self.test_volume_button.clicked.connect(self.play_random_sound) @@ -76,6 +78,11 @@ class MainWindow(QtWidgets.QMainWindow): def update_volume(self): pass + def update_volume_level(self): + volume_level = self.volume_slider.value() + self.volume_level_label.setText(f"Volume: {volume_level}%") + + def play_random_sound(self): sound_pack_dir = SOUND_PACKS[self.sound_pack.currentText()] events = os.listdir(sound_pack_dir) -- 2.30.2