From fab05ae888a2e87e9e7631f975ada869cdaf2651 Mon Sep 17 00:00:00 2001 From: misyaguziya Date: Tue, 5 Sep 2023 02:43:22 +0900 Subject: [PATCH] =?UTF-8?q?[Add]=20Config=20Window=E3=81=AE=E3=83=9E?= =?UTF-8?q?=E3=82=A4=E3=82=AF/=E3=82=B9=E3=83=94=E3=83=BC=E3=82=AB?= =?UTF-8?q?=E3=83=BC=E3=81=AE=E5=8B=95=E4=BD=9C=E7=A2=BA=E8=AA=8D=E3=81=AE?= =?UTF-8?q?energy=E3=82=92=E8=A1=A8=E7=A4=BA=E3=81=A7=E3=81=8D=E3=82=8B?= =?UTF-8?q?=E3=82=88=E3=81=86=E3=81=AB=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 18 ++++++++++-------- view.py | 6 +++++- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index a83154f3..2c6629f9 100644 --- a/main.py +++ b/main.py @@ -264,14 +264,15 @@ def callbackSetMicDynamicEnergyThreshold(value): print("callbackSetMicDynamicEnergyThreshold", value) config.INPUT_MIC_DYNAMIC_ENERGY_THRESHOLD = value +def setProgressBarMicEnergy(energy): + view.updateSetProgressBar_MicEnergy(energy) + def callbackCheckMicThreshold(is_turned_on): print("callbackCheckMicThreshold", is_turned_on) if is_turned_on is True: - # UIの処理あり - pass + model.startCheckMicEnergy(setProgressBarMicEnergy) else: - # UIの処理あり - pass + model.stopCheckMicEnergy() def callbackSetMicRecordTimeout(value): print("callbackSetMicRecordTimeout", int(value)) @@ -311,14 +312,15 @@ def callbackSetSpeakerDynamicEnergyThreshold(value): print("callbackSetSpeakerDynamicEnergyThreshold", value) config.INPUT_SPEAKER_DYNAMIC_ENERGY_THRESHOLD = value +def setProgressBarSpeakerEnergy(energy): + view.updateSetProgressBar_SpeakerEnergy(energy) + def callbackCheckSpeakerThreshold(is_turned_on): print("callbackCheckSpeakerThreshold", is_turned_on) if is_turned_on is True: - # UIの処理あり - pass + model.startCheckSpeakerEnergy(setProgressBarSpeakerEnergy) else: - # UIの処理あり - pass + model.stopCheckSpeakerEnergy() def callbackSetSpeakerRecordTimeout(value): print("callbackSetSpeakerRecordTimeout", int(value)) diff --git a/view.py b/view.py index 12f10cdf..f550180c 100644 --- a/view.py +++ b/view.py @@ -422,10 +422,14 @@ class View(): def updateSelected_MicDevice(self, default_selected_mic_device_name:str): self.view_variable.VAR_MIC_DEVICE.set(default_selected_mic_device_name) - + def updateSetProgressBar_MicEnergy(self, new_mic_energy): + vrct_gui.config_window.sb__progressbar_x_slider__progressbar_mic_energy_threshold.set(new_mic_energy/config.MAX_MIC_ENERGY_THRESHOLD) def updateList_SpeakerDevice(self, new_speaker_device_list): self.view_variable.LIST_SPEAKER_DEVICE = new_speaker_device_list vrct_gui.config_window.sb__optionmenu_speaker_device.configure(values=new_speaker_device_list) + def updateSetProgressBar_SpeakerEnergy(self, new_speaker_energy): + vrct_gui.config_window.sb__progressbar_x_slider__progressbar_speaker_energy_threshold.set(new_speaker_energy/config.MAX_SPEAKER_ENERGY_THRESHOLD) + view = View() \ No newline at end of file