[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_7.clicked.connect(self._on_add_filter_clicked)
|
||||||
self.ui.pushButton_8.clicked.connect(self._on_delete_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())
|
# 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):
|
def disconnect_all_signals(self):
|
||||||
"""安全地断开所有UI信号连接"""
|
"""安全地断开所有UI信号连接"""
|
||||||
# 断开参数输入框信号
|
# 断开参数输入框信号
|
||||||
|
@ -46,6 +46,7 @@ class AudioFilterController(QObject):
|
|||||||
self.model = model
|
self.model = model
|
||||||
self.widget = None
|
self.widget = None
|
||||||
self._state = AudioControllerState.IDLE
|
self._state = AudioControllerState.IDLE
|
||||||
|
|
||||||
self._setup_application_controller()
|
self._setup_application_controller()
|
||||||
self._setup_model_connections()
|
self._setup_model_connections()
|
||||||
|
|
||||||
@ -93,9 +94,8 @@ class AudioFilterController(QObject):
|
|||||||
|
|
||||||
# 设置model(不触发更新)
|
# 设置model(不触发更新)
|
||||||
self.widget.model = self.model
|
self.widget.model = self.model
|
||||||
|
|
||||||
# # 建立信号连接
|
self._setup_widget_connections()
|
||||||
# self._setup_widget_connections()
|
|
||||||
|
|
||||||
# # 手动更新一次UI
|
# # 手动更新一次UI
|
||||||
# self.widget.set_all_params(self.model.to_widget_params())
|
# 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}].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']
|
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)
|
ServiceManager.instance().params_service.set_params(self.widget, base_params)
|
||||||
|
Loading…
Reference in New Issue
Block a user