From 6b7eb2d1d717ddc3e2aa87048fbb2ff328e18b9c Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 24 Feb 2025 13:45:31 +0800 Subject: [PATCH] =?UTF-8?q?[bugfix]=20=E4=BF=AE=E5=A4=8Dset=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E4=B8=8B=E5=8F=91=E5=8F=82=E6=95=B0=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../audio_filter_controller.cpython-313.pyc | Bin 23352 -> 23281 bytes .../widget_filter/audio_filter_componet.py | 7 ++++++- .../widget_filter/audio_filter_controller.py | 8 +++----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/component/widget_filter/__pycache__/audio_filter_controller.cpython-313.pyc b/component/widget_filter/__pycache__/audio_filter_controller.cpython-313.pyc index ba4ffe047bd5c7c087d1e308748b1067866c868b..d3a193a206368cb5dcb3d8690db7a98cc82d11cf 100644 GIT binary patch delta 538 zcmaJ+O=}ZT6n*#2yf&TqCe?`v$xx>@q8Kwtt8LV_QAbHSB$$*AgJN0~#EF6pDb#`> zR9q--vgqBkxYCM^-PUYl(3!6c2#*lP@k+2kIeD!~tfI=(#+#H^`dn1^MTOhj-dzSE$8V}$e)N2xPc za)Kr!q~6g_>YXl~h~bTVT-AuZoset3wQ<+khUZg8Lf?!L;_zzEmUcUbU{kxyQSg2$ z7Bv3-(8`9fnGdL2rn67lwy&w&e;R7IVD5rGY?%gx(9$*F_-=O+=k+MAJeR{di+TqiyVZ~OY*Yc>%q&JM&if9~S3@T#o$O456qH81zFe^@so&z{4 z?&YpZa9aedW!f>oO0e#U)~R0c2~J{jY~DxJMktC0_G1bqQ7T0#OyR}T zpP`7w@)Dc&`<3y1C4#@p521m}l~tI-$?;n-Ek2H~$Z$tA-6;w~;>(#Hsk_FY0E=TA Lq%GDxj8%<4cmar{ delta 668 zcmaiw&1(~35XRrxk0frgZN6>0#w4Z|8na1btsjk{E!u3LAJ(jk(p5t$X|-zFCZ%dG zN!8&|^?{M%zOoqAAP!!MDf^*>*A;k>*PS}`bj z@JCSK?Lnfq;R{*91<8fqgEr7GxXaU&kvE^(QngW!;qGXt*pKQr>6D`MkAk?6k$QyT`WXRjjKBpmNlaThZW&7c@gMIJd z(_Y%%$@6fW#ttqqFh*Z@?+2KpzZ0VX33?)ViG@Y_s`n0K>f{HYI!Pyw{9&LMCsO@J zewbQ;qo^p?ja*g`2C1ID&%hAn2DUSh#T`T6U=Z2i6_~=+;g?Xv)5q4}Dtbm1V2Un} zJmTOMRkSk<9H4hk`qPTDU5cq^kU;cScZAKB)woaJV!Vw5e#Hsikk E04RN+T>t<8 diff --git a/component/widget_filter/audio_filter_componet.py b/component/widget_filter/audio_filter_componet.py index 6d75bb8..5a5344c 100644 --- a/component/widget_filter/audio_filter_componet.py +++ b/component/widget_filter/audio_filter_componet.py @@ -528,9 +528,14 @@ class AudioFilterWidget(QWidget): # 按钮点击 self.ui.pushButton_7.clicked.connect(self._on_add_filter_clicked) self.ui.pushButton_8.clicked.connect(self._on_delete_filter_clicked) - self.ui.pushButton.clicked.connect(lambda: self.send_params_clicked.emit()) + # self.ui.pushButton.clicked.connect(lambda: self.send_params_clicked.emit()) + self.ui.pushButton.clicked.connect(self.on_pushbutton_clicked) # self.ui.pushButton_10.clicked.connect(lambda: self.get_params_clicked.emit()) + def on_pushbutton_clicked(self): + print('on_pushbutton_clicked') + self.send_params_clicked.emit() + def disconnect_all_signals(self): """安全地断开所有UI信号连接""" # 断开参数输入框信号 diff --git a/component/widget_filter/audio_filter_controller.py b/component/widget_filter/audio_filter_controller.py index a1a6a8c..4bc75d0 100644 --- a/component/widget_filter/audio_filter_controller.py +++ b/component/widget_filter/audio_filter_controller.py @@ -46,6 +46,7 @@ class AudioFilterController(QObject): self.model = model self.widget = None self._state = AudioControllerState.IDLE + self._setup_application_controller() self._setup_model_connections() @@ -93,9 +94,8 @@ class AudioFilterController(QObject): # 设置model(不触发更新) self.widget.model = self.model - - # # 建立信号连接 - # self._setup_widget_connections() + + self._setup_widget_connections() # # 手动更新一次UI # self.widget.set_all_params(self.model.to_widget_params()) @@ -277,8 +277,6 @@ class AudioFilterController(QObject): f'tuning_parameters.volume_parameters[{channel_id}].ch_n': channel_id + 1, f'tuning_parameters.volume_parameters[{channel_id}].vol_data': struct_params[f'tuning_parameters.volume_parameters[{channel_id}].vol_data'] } - - print("sync_to_server base_params:", base_params) # 发送基础参数 ServiceManager.instance().params_service.set_params(self.widget, base_params)