修复了<睡眠呼吸暂停事件标注>中逐帧检查模式下复原按钮功能异常的问题

This commit is contained in:
Yorusora
2025-06-10 22:16:18 +08:00
parent fede37f5c5
commit 8d3408aac3

View File

@ -499,19 +499,12 @@ class MainWindow_SA_label(QMainWindow):
sender = self.sender() sender = self.sender()
if sender == self.ui.pushButton_input: if (sender == self.ui.pushButton_input or
try: sender == self.ui.tableWidget_label or
self.draw_one_event() sender == self.ui.tableWidget_label_add or
self.canvas.draw() sender == self.ui.pushButton_prev or
except Exception as e: sender == self.ui.pushButton_next or
return Result().failure(info=Constants.DRAW_FAILURE + "\n" + format_exc()) sender == self.figToolbar.action_Reset_Signal_and_Time):
elif sender == self.ui.tableWidget_label or sender == self.ui.tableWidget_label_add:
try:
self.draw_one_event()
self.canvas.draw()
except Exception as e:
return Result().failure(info=Constants.DRAW_FAILURE + "\n" + format_exc())
elif sender == self.ui.pushButton_prev or sender == self.ui.pushButton_next:
try: try:
self.draw_one_event() self.draw_one_event()
self.canvas.draw() self.canvas.draw()
@ -1112,6 +1105,10 @@ class MainWindow_SA_label(QMainWindow):
PublicFunc.finish_operation(self, ButtonState) PublicFunc.finish_operation(self, ButtonState)
def toggle_resetOriginalView(self): def toggle_resetOriginalView(self):
if self.ui.checkBox_examineBySecond.isChecked():
self.__plot__()
self.update_UI_Args()
else:
self.figToolbar.home() self.figToolbar.home()
self.figToolbar.action_Reset_Signal_and_Time.setChecked(False) self.figToolbar.action_Reset_Signal_and_Time.setChecked(False)
self.ui.spinBox_correctStart.setValue(Config["BCG_SP"]) self.ui.spinBox_correctStart.setValue(Config["BCG_SP"])