[bugfix] 修复set按钮下发参数异常
This commit is contained in:
parent
3f57b1461f
commit
6b7eb2d1d7
Binary file not shown.
@ -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信号连接"""
|
||||
# 断开参数输入框信号
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user