From ed2efe4792d96efcff197162869063551fd9382c Mon Sep 17 00:00:00 2001
From: Yorusora <2944763079@qq.com>
Date: Mon, 19 May 2025 20:58:00 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BA=86<=E7=9D=A1=E7=9C=A0?=
=?UTF-8?q?=E5=91=BC=E5=90=B8=E6=9A=82=E5=81=9C=E4=BA=8B=E4=BB=B6=E6=A0=87?=
=?UTF-8?q?=E6=B3=A8>=E7=9A=84=E7=95=8C=E9=9D=A2=E7=BB=98=E5=88=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ui/MainWindow/MainWindow_SA_label.py | 684 ++++++++++++++++
ui/MainWindow/MainWindow_SA_label.ui | 1088 ++++++++++++++++++++++++++
ui/setting/SA_label_input_setting.py | 333 ++++++++
ui/setting/SA_label_input_setting.ui | 413 ++++++++++
4 files changed, 2518 insertions(+)
create mode 100644 ui/MainWindow/MainWindow_SA_label.py
create mode 100644 ui/MainWindow/MainWindow_SA_label.ui
create mode 100644 ui/setting/SA_label_input_setting.py
create mode 100644 ui/setting/SA_label_input_setting.ui
diff --git a/ui/MainWindow/MainWindow_SA_label.py b/ui/MainWindow/MainWindow_SA_label.py
new file mode 100644
index 0000000..b2e08f5
--- /dev/null
+++ b/ui/MainWindow/MainWindow_SA_label.py
@@ -0,0 +1,684 @@
+# -*- coding: utf-8 -*-
+
+################################################################################
+## Form generated from reading UI file 'MainWindow_SA_label.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.2
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
+
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractSpinBox, QApplication, QCheckBox, QGridLayout,
+ QGroupBox, QHBoxLayout, QHeaderView, QLabel,
+ QLineEdit, QMainWindow, QPushButton, QRadioButton,
+ QSizePolicy, QSpacerItem, QSpinBox, QStatusBar,
+ QTableWidget, QTableWidgetItem, QTextBrowser, QVBoxLayout,
+ QWidget)
+
+class Ui_MainWindow_SA_label(object):
+ def setupUi(self, MainWindow_SA_label):
+ if not MainWindow_SA_label.objectName():
+ MainWindow_SA_label.setObjectName(u"MainWindow_SA_label")
+ MainWindow_SA_label.resize(1920, 1080)
+ self.centralwidget = QWidget(MainWindow_SA_label)
+ self.centralwidget.setObjectName(u"centralwidget")
+ self.gridLayout = QGridLayout(self.centralwidget)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.groupBox_canvas = QGroupBox(self.centralwidget)
+ self.groupBox_canvas.setObjectName(u"groupBox_canvas")
+ font = QFont()
+ font.setPointSize(10)
+ self.groupBox_canvas.setFont(font)
+ self.verticalLayout = QVBoxLayout(self.groupBox_canvas)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.verticalLayout_canvas = QVBoxLayout()
+ self.verticalLayout_canvas.setObjectName(u"verticalLayout_canvas")
+
+ self.verticalLayout.addLayout(self.verticalLayout_canvas)
+
+
+ self.gridLayout.addWidget(self.groupBox_canvas, 0, 1, 1, 1)
+
+ self.groupBox_left = QGroupBox(self.centralwidget)
+ self.groupBox_left.setObjectName(u"groupBox_left")
+ self.groupBox_left.setFont(font)
+ self.verticalLayout_2 = QVBoxLayout(self.groupBox_left)
+ self.verticalLayout_2.setObjectName(u"verticalLayout_2")
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.pushButton_input_setting = QPushButton(self.groupBox_left)
+ self.pushButton_input_setting.setObjectName(u"pushButton_input_setting")
+ sizePolicy = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.pushButton_input_setting.sizePolicy().hasHeightForWidth())
+ self.pushButton_input_setting.setSizePolicy(sizePolicy)
+ font1 = QFont()
+ font1.setPointSize(12)
+ self.pushButton_input_setting.setFont(font1)
+
+ self.horizontalLayout.addWidget(self.pushButton_input_setting)
+
+ self.pushButton_input = QPushButton(self.groupBox_left)
+ self.pushButton_input.setObjectName(u"pushButton_input")
+ sizePolicy.setHeightForWidth(self.pushButton_input.sizePolicy().hasHeightForWidth())
+ self.pushButton_input.setSizePolicy(sizePolicy)
+ self.pushButton_input.setFont(font1)
+
+ self.horizontalLayout.addWidget(self.pushButton_input)
+
+
+ self.verticalLayout_2.addLayout(self.horizontalLayout)
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_2.addItem(self.verticalSpacer)
+
+ self.groupBox_plotArgs = QGroupBox(self.groupBox_left)
+ self.groupBox_plotArgs.setObjectName(u"groupBox_plotArgs")
+ self.gridLayout_2 = QGridLayout(self.groupBox_plotArgs)
+ self.gridLayout_2.setObjectName(u"gridLayout_2")
+ self.label_3 = QLabel(self.groupBox_plotArgs)
+ self.label_3.setObjectName(u"label_3")
+ sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed)
+ sizePolicy1.setHorizontalStretch(0)
+ sizePolicy1.setVerticalStretch(0)
+ sizePolicy1.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
+ self.label_3.setSizePolicy(sizePolicy1)
+ self.label_3.setFont(font1)
+
+ self.gridLayout_2.addWidget(self.label_3, 1, 0, 1, 1)
+
+ self.label_5 = QLabel(self.groupBox_plotArgs)
+ self.label_5.setObjectName(u"label_5")
+ sizePolicy1.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
+ self.label_5.setSizePolicy(sizePolicy1)
+ self.label_5.setFont(font1)
+
+ self.gridLayout_2.addWidget(self.label_5, 2, 0, 1, 1)
+
+ self.label_4 = QLabel(self.groupBox_plotArgs)
+ self.label_4.setObjectName(u"label_4")
+ sizePolicy1.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth())
+ self.label_4.setSizePolicy(sizePolicy1)
+ self.label_4.setFont(font1)
+
+ self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
+
+ self.label_10 = QLabel(self.groupBox_plotArgs)
+ self.label_10.setObjectName(u"label_10")
+ sizePolicy1.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
+ self.label_10.setSizePolicy(sizePolicy1)
+ self.label_10.setFont(font1)
+
+ self.gridLayout_2.addWidget(self.label_10, 3, 0, 1, 1)
+
+ self.spinBox_plot_freq = QSpinBox(self.groupBox_plotArgs)
+ self.spinBox_plot_freq.setObjectName(u"spinBox_plot_freq")
+ self.spinBox_plot_freq.setFont(font1)
+ self.spinBox_plot_freq.setMinimum(1)
+ self.spinBox_plot_freq.setMaximum(10000)
+
+ self.gridLayout_2.addWidget(self.spinBox_plot_freq, 0, 1, 1, 1)
+
+ self.spinBox_orgBcg_freq = QSpinBox(self.groupBox_plotArgs)
+ self.spinBox_orgBcg_freq.setObjectName(u"spinBox_orgBcg_freq")
+ self.spinBox_orgBcg_freq.setFont(font1)
+ self.spinBox_orgBcg_freq.setMinimum(1)
+ self.spinBox_orgBcg_freq.setMaximum(10000)
+
+ self.gridLayout_2.addWidget(self.spinBox_orgBcg_freq, 1, 1, 1, 1)
+
+ self.spinBox_front_add_second = QSpinBox(self.groupBox_plotArgs)
+ self.spinBox_front_add_second.setObjectName(u"spinBox_front_add_second")
+ self.spinBox_front_add_second.setFont(font1)
+ self.spinBox_front_add_second.setMinimum(1)
+ self.spinBox_front_add_second.setMaximum(10000)
+
+ self.gridLayout_2.addWidget(self.spinBox_front_add_second, 2, 1, 1, 1)
+
+ self.spinBox_back_add_second = QSpinBox(self.groupBox_plotArgs)
+ self.spinBox_back_add_second.setObjectName(u"spinBox_back_add_second")
+ self.spinBox_back_add_second.setFont(font1)
+ self.spinBox_back_add_second.setMinimum(1)
+ self.spinBox_back_add_second.setMaximum(10000)
+
+ self.gridLayout_2.addWidget(self.spinBox_back_add_second, 3, 1, 1, 1)
+
+
+ self.verticalLayout_2.addWidget(self.groupBox_plotArgs)
+
+ self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_2.addItem(self.verticalSpacer_2)
+
+ self.groupBox_label = QGroupBox(self.groupBox_left)
+ self.groupBox_label.setObjectName(u"groupBox_label")
+ self.gridLayout_3 = QGridLayout(self.groupBox_label)
+ self.gridLayout_3.setObjectName(u"gridLayout_3")
+ self.tableWidget_label = QTableWidget(self.groupBox_label)
+ if (self.tableWidget_label.columnCount() < 5):
+ self.tableWidget_label.setColumnCount(5)
+ self.tableWidget_label.setObjectName(u"tableWidget_label")
+ self.tableWidget_label.setColumnCount(5)
+ self.tableWidget_label.horizontalHeader().setDefaultSectionSize(75)
+
+ self.gridLayout_3.addWidget(self.tableWidget_label, 1, 0, 1, 2)
+
+ self.label = QLabel(self.groupBox_label)
+ self.label.setObjectName(u"label")
+ self.label.setFont(font1)
+
+ self.gridLayout_3.addWidget(self.label, 0, 0, 1, 1)
+
+ self.lineEdit_filter_label_add = QLineEdit(self.groupBox_label)
+ self.lineEdit_filter_label_add.setObjectName(u"lineEdit_filter_label_add")
+ self.lineEdit_filter_label_add.setFont(font1)
+
+ self.gridLayout_3.addWidget(self.lineEdit_filter_label_add, 4, 1, 1, 1)
+
+ self.lineEdit_filter_label = QLineEdit(self.groupBox_label)
+ self.lineEdit_filter_label.setObjectName(u"lineEdit_filter_label")
+ self.lineEdit_filter_label.setFont(font1)
+
+ self.gridLayout_3.addWidget(self.lineEdit_filter_label, 0, 1, 1, 1)
+
+ self.tableWidget_label_add = QTableWidget(self.groupBox_label)
+ if (self.tableWidget_label_add.columnCount() < 4):
+ self.tableWidget_label_add.setColumnCount(4)
+ self.tableWidget_label_add.setObjectName(u"tableWidget_label_add")
+ self.tableWidget_label_add.setColumnCount(4)
+ self.tableWidget_label_add.horizontalHeader().setDefaultSectionSize(75)
+
+ self.gridLayout_3.addWidget(self.tableWidget_label_add, 5, 0, 1, 2)
+
+ self.label_2 = QLabel(self.groupBox_label)
+ self.label_2.setObjectName(u"label_2")
+ self.label_2.setFont(font1)
+
+ self.gridLayout_3.addWidget(self.label_2, 4, 0, 1, 1)
+
+ self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout_3.addItem(self.verticalSpacer_4, 2, 0, 1, 2)
+
+ self.gridLayout_3.setRowMinimumHeight(0, 1)
+ self.gridLayout_3.setRowMinimumHeight(1, 5)
+ self.gridLayout_3.setRowMinimumHeight(2, 1)
+ self.gridLayout_3.setRowMinimumHeight(3, 1)
+ self.gridLayout_3.setRowMinimumHeight(4, 5)
+
+ self.verticalLayout_2.addWidget(self.groupBox_label)
+
+ self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_2.addItem(self.verticalSpacer_3)
+
+ self.groupBox_4 = QGroupBox(self.groupBox_left)
+ self.groupBox_4.setObjectName(u"groupBox_4")
+ self.verticalLayout_6 = QVBoxLayout(self.groupBox_4)
+ self.verticalLayout_6.setObjectName(u"verticalLayout_6")
+ self.textBrowser_info = QTextBrowser(self.groupBox_4)
+ self.textBrowser_info.setObjectName(u"textBrowser_info")
+
+ self.verticalLayout_6.addWidget(self.textBrowser_info)
+
+
+ self.verticalLayout_2.addWidget(self.groupBox_4)
+
+ self.verticalLayout_2.setStretch(0, 2)
+ self.verticalLayout_2.setStretch(1, 1)
+ self.verticalLayout_2.setStretch(2, 4)
+ self.verticalLayout_2.setStretch(3, 1)
+ self.verticalLayout_2.setStretch(4, 15)
+ self.verticalLayout_2.setStretch(5, 1)
+ self.verticalLayout_2.setStretch(6, 5)
+
+ self.gridLayout.addWidget(self.groupBox_left, 0, 0, 1, 1)
+
+ self.groupBox_right = QGroupBox(self.centralwidget)
+ self.groupBox_right.setObjectName(u"groupBox_right")
+ self.groupBox_right.setFont(font)
+ self.gridLayout_4 = QGridLayout(self.groupBox_right)
+ self.gridLayout_4.setObjectName(u"gridLayout_4")
+ self.groupBox_examineBySecond = QGroupBox(self.groupBox_right)
+ self.groupBox_examineBySecond.setObjectName(u"groupBox_examineBySecond")
+ self.verticalLayout_4 = QVBoxLayout(self.groupBox_examineBySecond)
+ self.verticalLayout_4.setObjectName(u"verticalLayout_4")
+ self.checkBox_examineBySecond = QCheckBox(self.groupBox_examineBySecond)
+ self.checkBox_examineBySecond.setObjectName(u"checkBox_examineBySecond")
+ self.checkBox_examineBySecond.setFont(font1)
+
+ self.verticalLayout_4.addWidget(self.checkBox_examineBySecond)
+
+ self.gridLayout_8 = QGridLayout()
+ self.gridLayout_8.setObjectName(u"gridLayout_8")
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_8.addItem(self.horizontalSpacer, 0, 1, 1, 1)
+
+ self.pushButton_next60s = QPushButton(self.groupBox_examineBySecond)
+ self.pushButton_next60s.setObjectName(u"pushButton_next60s")
+ self.pushButton_next60s.setFont(font1)
+
+ self.gridLayout_8.addWidget(self.pushButton_next60s, 1, 4, 1, 1)
+
+ self.pushButton_previous10s = QPushButton(self.groupBox_examineBySecond)
+ self.pushButton_previous10s.setObjectName(u"pushButton_previous10s")
+ self.pushButton_previous10s.setFont(font1)
+
+ self.gridLayout_8.addWidget(self.pushButton_previous10s, 0, 0, 1, 1)
+
+ self.pushButton_previous60s = QPushButton(self.groupBox_examineBySecond)
+ self.pushButton_previous60s.setObjectName(u"pushButton_previous60s")
+ self.pushButton_previous60s.setFont(font1)
+
+ self.gridLayout_8.addWidget(self.pushButton_previous60s, 0, 4, 1, 1)
+
+ self.pushButton_next30s = QPushButton(self.groupBox_examineBySecond)
+ self.pushButton_next30s.setObjectName(u"pushButton_next30s")
+ self.pushButton_next30s.setFont(font1)
+
+ self.gridLayout_8.addWidget(self.pushButton_next30s, 1, 2, 1, 1)
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_8.addItem(self.horizontalSpacer_2, 1, 1, 1, 1)
+
+ self.pushButton_previous30s = QPushButton(self.groupBox_examineBySecond)
+ self.pushButton_previous30s.setObjectName(u"pushButton_previous30s")
+ self.pushButton_previous30s.setFont(font1)
+
+ self.gridLayout_8.addWidget(self.pushButton_previous30s, 0, 2, 1, 1)
+
+ self.pushButton_next10s = QPushButton(self.groupBox_examineBySecond)
+ self.pushButton_next10s.setObjectName(u"pushButton_next10s")
+ self.pushButton_next10s.setFont(font1)
+
+ self.gridLayout_8.addWidget(self.pushButton_next10s, 1, 0, 1, 1)
+
+ self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_8.addItem(self.horizontalSpacer_3, 0, 3, 1, 1)
+
+ self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_8.addItem(self.horizontalSpacer_4, 1, 3, 1, 1)
+
+ self.gridLayout_8.setColumnMinimumWidth(0, 3)
+ self.gridLayout_8.setColumnMinimumWidth(1, 1)
+ self.gridLayout_8.setColumnMinimumWidth(2, 3)
+ self.gridLayout_8.setColumnMinimumWidth(3, 1)
+ self.gridLayout_8.setColumnMinimumWidth(4, 3)
+
+ self.verticalLayout_4.addLayout(self.gridLayout_8)
+
+
+ self.gridLayout_4.addWidget(self.groupBox_examineBySecond, 2, 0, 1, 2)
+
+ self.groupBox_label_operation = QGroupBox(self.groupBox_right)
+ self.groupBox_label_operation.setObjectName(u"groupBox_label_operation")
+ self.verticalLayout_3 = QVBoxLayout(self.groupBox_label_operation)
+ self.verticalLayout_3.setObjectName(u"verticalLayout_3")
+ self.checkBox_examineLabeled = QCheckBox(self.groupBox_label_operation)
+ self.checkBox_examineLabeled.setObjectName(u"checkBox_examineLabeled")
+ self.checkBox_examineLabeled.setFont(font1)
+
+ self.verticalLayout_3.addWidget(self.checkBox_examineLabeled)
+
+ self.label_BCG_event = QLabel(self.groupBox_label_operation)
+ self.label_BCG_event.setObjectName(u"label_BCG_event")
+ self.label_BCG_event.setFont(font1)
+ self.label_BCG_event.setAlignment(Qt.AlignmentFlag.AlignCenter)
+
+ self.verticalLayout_3.addWidget(self.label_BCG_event)
+
+ self.label_BCG_event_2 = QLabel(self.groupBox_label_operation)
+ self.label_BCG_event_2.setObjectName(u"label_BCG_event_2")
+ self.label_BCG_event_2.setFont(font1)
+ self.label_BCG_event_2.setAlignment(Qt.AlignmentFlag.AlignCenter)
+
+ self.verticalLayout_3.addWidget(self.label_BCG_event_2)
+
+ self.horizontalLayout_3 = QHBoxLayout()
+ self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
+ self.label_11 = QLabel(self.groupBox_label_operation)
+ self.label_11.setObjectName(u"label_11")
+ self.label_11.setFont(font1)
+
+ self.horizontalLayout_3.addWidget(self.label_11)
+
+ self.radioButton_OSA = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_OSA.setObjectName(u"radioButton_OSA")
+ self.radioButton_OSA.setFont(font1)
+ self.radioButton_OSA.setChecked(True)
+
+ self.horizontalLayout_3.addWidget(self.radioButton_OSA)
+
+ self.radioButton_CSA = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_CSA.setObjectName(u"radioButton_CSA")
+ self.radioButton_CSA.setFont(font1)
+
+ self.horizontalLayout_3.addWidget(self.radioButton_CSA)
+
+ self.radioButton_MSA = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_MSA.setObjectName(u"radioButton_MSA")
+ self.radioButton_MSA.setFont(font1)
+
+ self.horizontalLayout_3.addWidget(self.radioButton_MSA)
+
+ self.radioButton_HPY = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_HPY.setObjectName(u"radioButton_HPY")
+ self.radioButton_HPY.setFont(font1)
+
+ self.horizontalLayout_3.addWidget(self.radioButton_HPY)
+
+
+ self.verticalLayout_3.addLayout(self.horizontalLayout_3)
+
+ self.horizontalLayout_4 = QHBoxLayout()
+ self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
+ self.label_12 = QLabel(self.groupBox_label_operation)
+ self.label_12.setObjectName(u"label_12")
+ self.label_12.setFont(font1)
+
+ self.horizontalLayout_4.addWidget(self.label_12)
+
+ self.radioButton_1_class = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_1_class.setObjectName(u"radioButton_1_class")
+ self.radioButton_1_class.setFont(font1)
+ self.radioButton_1_class.setChecked(True)
+
+ self.horizontalLayout_4.addWidget(self.radioButton_1_class)
+
+ self.radioButton_2_class = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_2_class.setObjectName(u"radioButton_2_class")
+ self.radioButton_2_class.setFont(font1)
+
+ self.horizontalLayout_4.addWidget(self.radioButton_2_class)
+
+ self.radioButton_3_class = QRadioButton(self.groupBox_label_operation)
+ self.radioButton_3_class.setObjectName(u"radioButton_3_class")
+ self.radioButton_3_class.setFont(font1)
+
+ self.horizontalLayout_4.addWidget(self.radioButton_3_class)
+
+
+ self.verticalLayout_3.addLayout(self.horizontalLayout_4)
+
+ self.verticalSpacer_9 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_3.addItem(self.verticalSpacer_9)
+
+ self.horizontalLayout_2 = QHBoxLayout()
+ self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
+ self.label_6 = QLabel(self.groupBox_label_operation)
+ self.label_6.setObjectName(u"label_6")
+ self.label_6.setFont(font1)
+
+ self.horizontalLayout_2.addWidget(self.label_6)
+
+ self.lineEdit_remark = QLineEdit(self.groupBox_label_operation)
+ self.lineEdit_remark.setObjectName(u"lineEdit_remark")
+ self.lineEdit_remark.setFont(font1)
+
+ self.horizontalLayout_2.addWidget(self.lineEdit_remark)
+
+
+ self.verticalLayout_3.addLayout(self.horizontalLayout_2)
+
+ self.verticalSpacer_8 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_3.addItem(self.verticalSpacer_8)
+
+ self.label_7 = QLabel(self.groupBox_label_operation)
+ self.label_7.setObjectName(u"label_7")
+ self.label_7.setFont(font1)
+
+ self.verticalLayout_3.addWidget(self.label_7)
+
+ self.gridLayout_5 = QGridLayout()
+ self.gridLayout_5.setObjectName(u"gridLayout_5")
+ self.pushButton_quick_remark_input_durationNoEnough = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_durationNoEnough.setObjectName(u"pushButton_quick_remark_input_durationNoEnough")
+ sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Preferred)
+ sizePolicy2.setHorizontalStretch(0)
+ sizePolicy2.setVerticalStretch(0)
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_durationNoEnough.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_durationNoEnough.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_durationNoEnough.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_durationNoEnough, 1, 1, 1, 1)
+
+ self.pushButton_quick_remark_input_maybeWrongLabeled = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_maybeWrongLabeled.setObjectName(u"pushButton_quick_remark_input_maybeWrongLabeled")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_maybeWrongLabeled.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_maybeWrongLabeled.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_maybeWrongLabeled.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_maybeWrongLabeled, 1, 0, 1, 1)
+
+ self.pushButton_quick_remark_input_noNormalRespBetweenArtifact = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_noNormalRespBetweenArtifact.setObjectName(u"pushButton_quick_remark_input_noNormalRespBetweenArtifact")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_noNormalRespBetweenArtifact.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_noNormalRespBetweenArtifact.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_noNormalRespBetweenArtifact.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_noNormalRespBetweenArtifact, 2, 1, 1, 1)
+
+ self.pushButton_quick_remark_input_maybeDesaturation = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_maybeDesaturation.setObjectName(u"pushButton_quick_remark_input_maybeDesaturation")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_maybeDesaturation.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_maybeDesaturation.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_maybeDesaturation.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_maybeDesaturation, 0, 1, 1, 1)
+
+ self.pushButton_quick_remark_input_littleChange = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_littleChange.setObjectName(u"pushButton_quick_remark_input_littleChange")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_littleChange.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_littleChange.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_littleChange.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_littleChange, 2, 0, 1, 1)
+
+ self.pushButton_quick_remark_input_waitingForTalk = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_waitingForTalk.setObjectName(u"pushButton_quick_remark_input_waitingForTalk")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_waitingForTalk.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_waitingForTalk.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_waitingForTalk.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_waitingForTalk, 0, 0, 1, 1)
+
+ self.pushButton_quick_remark_input_lowSignalNoiseRatio = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_lowSignalNoiseRatio.setObjectName(u"pushButton_quick_remark_input_lowSignalNoiseRatio")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_lowSignalNoiseRatio.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_lowSignalNoiseRatio.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_lowSignalNoiseRatio.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_lowSignalNoiseRatio, 3, 0, 1, 1)
+
+ self.pushButton_quick_remark_input_changeOnMiddle = QPushButton(self.groupBox_label_operation)
+ self.pushButton_quick_remark_input_changeOnMiddle.setObjectName(u"pushButton_quick_remark_input_changeOnMiddle")
+ sizePolicy2.setHeightForWidth(self.pushButton_quick_remark_input_changeOnMiddle.sizePolicy().hasHeightForWidth())
+ self.pushButton_quick_remark_input_changeOnMiddle.setSizePolicy(sizePolicy2)
+ self.pushButton_quick_remark_input_changeOnMiddle.setFont(font1)
+
+ self.gridLayout_5.addWidget(self.pushButton_quick_remark_input_changeOnMiddle, 3, 1, 1, 1)
+
+
+ self.verticalLayout_3.addLayout(self.gridLayout_5)
+
+ self.verticalSpacer_7 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_3.addItem(self.verticalSpacer_7)
+
+ self.gridLayout_6 = QGridLayout()
+ self.gridLayout_6.setObjectName(u"gridLayout_6")
+ self.label_8 = QLabel(self.groupBox_label_operation)
+ self.label_8.setObjectName(u"label_8")
+ self.label_8.setFont(font1)
+
+ self.gridLayout_6.addWidget(self.label_8, 0, 0, 1, 1)
+
+ self.label_9 = QLabel(self.groupBox_label_operation)
+ self.label_9.setObjectName(u"label_9")
+ self.label_9.setFont(font1)
+
+ self.gridLayout_6.addWidget(self.label_9, 1, 0, 1, 1)
+
+ self.spinBox_correctStart = QSpinBox(self.groupBox_label_operation)
+ self.spinBox_correctStart.setObjectName(u"spinBox_correctStart")
+ self.spinBox_correctStart.setFont(font1)
+ self.spinBox_correctStart.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
+ self.spinBox_correctStart.setMaximum(100000)
+
+ self.gridLayout_6.addWidget(self.spinBox_correctStart, 0, 1, 1, 1)
+
+ self.spinBox_correctEnd = QSpinBox(self.groupBox_label_operation)
+ self.spinBox_correctEnd.setObjectName(u"spinBox_correctEnd")
+ self.spinBox_correctEnd.setFont(font1)
+ self.spinBox_correctEnd.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
+ self.spinBox_correctEnd.setMaximum(100000)
+
+ self.gridLayout_6.addWidget(self.spinBox_correctEnd, 1, 1, 1, 1)
+
+
+ self.verticalLayout_3.addLayout(self.gridLayout_6)
+
+ self.verticalSpacer_6 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_3.addItem(self.verticalSpacer_6)
+
+ self.gridLayout_7 = QGridLayout()
+ self.gridLayout_7.setObjectName(u"gridLayout_7")
+ self.pushButton_prev = QPushButton(self.groupBox_label_operation)
+ self.pushButton_prev.setObjectName(u"pushButton_prev")
+ sizePolicy2.setHeightForWidth(self.pushButton_prev.sizePolicy().hasHeightForWidth())
+ self.pushButton_prev.setSizePolicy(sizePolicy2)
+ self.pushButton_prev.setFont(font1)
+
+ self.gridLayout_7.addWidget(self.pushButton_prev, 0, 0, 1, 1)
+
+ self.pushButton_next = QPushButton(self.groupBox_label_operation)
+ self.pushButton_next.setObjectName(u"pushButton_next")
+ sizePolicy2.setHeightForWidth(self.pushButton_next.sizePolicy().hasHeightForWidth())
+ self.pushButton_next.setSizePolicy(sizePolicy2)
+ self.pushButton_next.setFont(font1)
+
+ self.gridLayout_7.addWidget(self.pushButton_next, 1, 0, 1, 1)
+
+ self.pushButton_confirmLabel = QPushButton(self.groupBox_label_operation)
+ self.pushButton_confirmLabel.setObjectName(u"pushButton_confirmLabel")
+ sizePolicy2.setHeightForWidth(self.pushButton_confirmLabel.sizePolicy().hasHeightForWidth())
+ self.pushButton_confirmLabel.setSizePolicy(sizePolicy2)
+ self.pushButton_confirmLabel.setFont(font1)
+
+ self.gridLayout_7.addWidget(self.pushButton_confirmLabel, 0, 1, 2, 1)
+
+
+ self.verticalLayout_3.addLayout(self.gridLayout_7)
+
+ self.verticalLayout_3.setStretch(0, 2)
+ self.verticalLayout_3.setStretch(1, 1)
+ self.verticalLayout_3.setStretch(2, 1)
+ self.verticalLayout_3.setStretch(3, 2)
+ self.verticalLayout_3.setStretch(4, 2)
+ self.verticalLayout_3.setStretch(5, 1)
+ self.verticalLayout_3.setStretch(6, 2)
+ self.verticalLayout_3.setStretch(7, 1)
+ self.verticalLayout_3.setStretch(8, 1)
+ self.verticalLayout_3.setStretch(9, 6)
+ self.verticalLayout_3.setStretch(10, 1)
+ self.verticalLayout_3.setStretch(11, 2)
+ self.verticalLayout_3.setStretch(12, 1)
+ self.verticalLayout_3.setStretch(13, 3)
+
+ self.gridLayout_4.addWidget(self.groupBox_label_operation, 0, 0, 1, 2)
+
+ self.verticalSpacer_5 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout_4.addItem(self.verticalSpacer_5, 1, 0, 1, 2)
+
+ self.gridLayout_4.setRowStretch(0, 12)
+ self.gridLayout_4.setRowStretch(1, 1)
+ self.gridLayout_4.setRowStretch(2, 2)
+
+ self.gridLayout.addWidget(self.groupBox_right, 0, 2, 1, 1)
+
+ self.gridLayout.setColumnStretch(0, 3)
+ self.gridLayout.setColumnStretch(1, 7)
+ self.gridLayout.setColumnStretch(2, 3)
+ MainWindow_SA_label.setCentralWidget(self.centralwidget)
+ self.statusbar = QStatusBar(MainWindow_SA_label)
+ self.statusbar.setObjectName(u"statusbar")
+ MainWindow_SA_label.setStatusBar(self.statusbar)
+
+ self.retranslateUi(MainWindow_SA_label)
+
+ QMetaObject.connectSlotsByName(MainWindow_SA_label)
+ # setupUi
+
+ def retranslateUi(self, MainWindow_SA_label):
+ MainWindow_SA_label.setWindowTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u7761\u7720\u547c\u5438\u6682\u505c\u4e8b\u4ef6\u6807\u6ce8", None))
+ self.groupBox_canvas.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u7ed8\u56fe\u533a", None))
+ self.groupBox_left.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u7761\u7720\u547c\u5438\u6682\u505c\u4e8b\u4ef6\u6807\u6ce8", None))
+ self.pushButton_input_setting.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5bfc\u5165\u8bbe\u7f6e", None))
+ self.pushButton_input.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5f00\u59cb\u5bfc\u5165", None))
+ self.groupBox_plotArgs.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u53c2\u6570\u8bbe\u7f6e", None))
+ self.label_3.setText(QCoreApplication.translate("MainWindow_SA_label", u"orgBcg\u4fe1\u53f7\u91c7\u6837\u7387(Hz)", None))
+ self.label_5.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4fe1\u53f7\u5411\u524d\u6269\u5c55(s)", None))
+ self.label_4.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u7ed8\u56fe\u91c7\u6837\u7387(Hz)", None))
+ self.label_10.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4fe1\u53f7\u5411\u540e\u6269\u5c55(s)", None))
+ self.groupBox_label.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u6807\u7b7e\u8bb0\u5f55", None))
+ self.label.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u539f\u6570\u636e\u7684\u6807\u7b7e", None))
+ self.lineEdit_filter_label_add.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label", u"\u7b5b\u9009\u5668", None))
+ self.lineEdit_filter_label.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label", u"\u7b5b\u9009\u5668", None))
+ self.label_2.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u65b0\u589e\u7684\u6807\u7b7e", None))
+ self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u65e5\u5fd7", None))
+ self.groupBox_right.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u7761\u7720\u547c\u5438\u6682\u505c\u4e8b\u4ef6\u6807\u6ce8", None))
+ self.groupBox_examineBySecond.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u9010\u5e27\u68c0\u67e5", None))
+ self.checkBox_examineBySecond.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u542f\u7528\u9010\u5e27\u68c0\u67e5\u6a21\u5f0f", None))
+ self.pushButton_next60s.setText(QCoreApplication.translate("MainWindow_SA_label", u"+60s", None))
+ self.pushButton_previous10s.setText(QCoreApplication.translate("MainWindow_SA_label", u"-10s", None))
+ self.pushButton_previous60s.setText(QCoreApplication.translate("MainWindow_SA_label", u"-60s", None))
+ self.pushButton_next30s.setText(QCoreApplication.translate("MainWindow_SA_label", u"+30s", None))
+ self.pushButton_previous30s.setText(QCoreApplication.translate("MainWindow_SA_label", u"-30s", None))
+ self.pushButton_next10s.setText(QCoreApplication.translate("MainWindow_SA_label", u"+10s", None))
+ self.groupBox_label_operation.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u6807\u6ce8\u64cd\u4f5c", None))
+ self.checkBox_examineLabeled.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4ec5\u68c0\u67e5\u672a\u786e\u5b9a\u6253\u6807\u53c2\u6570\u7684\u4e8b\u4ef6", None))
+ self.label_BCG_event.setText("")
+ self.label_BCG_event_2.setText("")
+ self.label_11.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8b\u4ef6\u7c7b\u578b", None))
+ self.radioButton_OSA.setText(QCoreApplication.translate("MainWindow_SA_label", u"OSA", None))
+ self.radioButton_CSA.setText(QCoreApplication.translate("MainWindow_SA_label", u"CSA", None))
+ self.radioButton_MSA.setText(QCoreApplication.translate("MainWindow_SA_label", u"MSA", None))
+ self.radioButton_HPY.setText(QCoreApplication.translate("MainWindow_SA_label", u"HPY", None))
+ self.label_12.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u6807\u7b7e\u7c7b\u578b", None))
+ self.radioButton_1_class.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e00\u7c7b(U)", None))
+ self.radioButton_2_class.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b(I)", None))
+ self.radioButton_3_class.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5220\u9664(O)", None))
+ self.label_6.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5907\u6ce8", None))
+ self.label_7.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5feb\u901f\u5907\u6ce8\u8f93\u5165", None))
+ self.pushButton_quick_remark_input_durationNoEnough.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b-\u65f6\u957f\u4e0d\u8db3", None))
+ self.pushButton_quick_remark_input_maybeWrongLabeled.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b-\u7591\u4f3c\u533b\u751f\u8bef\u6807", None))
+ self.pushButton_quick_remark_input_noNormalRespBetweenArtifact.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b-\u4f53\u52a8\u95f4\u65e0\u6b63\u5e38\u547c\u5438", None))
+ self.pushButton_quick_remark_input_maybeDesaturation.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e00\u7c7b-\u5f62\u4f3c\u6f6e\u5f0f\u547c\u5438", None))
+ self.pushButton_quick_remark_input_littleChange.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b-\u8d77\u4f0f\u53d8\u5316\u4e0d\u5927", None))
+ self.pushButton_quick_remark_input_waitingForTalk.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5f85\u8ba8\u8bba(J)", None))
+ self.pushButton_quick_remark_input_lowSignalNoiseRatio.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b-\u4fe1\u566a\u6bd4\u4f4e", None))
+ self.pushButton_quick_remark_input_changeOnMiddle.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e8c\u7c7b-\u4e2d\u95f4\u8d77\u4f0f", None))
+ self.label_8.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4fee\u6b63\u540e\u8d77\u59cb\u65f6\u95f4(s)", None))
+ self.label_9.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4fee\u6b63\u540e\u7ec8\u6b62\u65f6\u95f4(s)", None))
+ self.pushButton_prev.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e0a\u4e00\u4e2a\u4e8b\u4ef6(A)", None))
+ self.pushButton_next.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4e0b\u4e00\u4e2a\u4e8b\u4ef6(D)", None))
+ self.pushButton_confirmLabel.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u786e\u5b9a\u6253\u6807\u53c2\u6570(S)", None))
+ # retranslateUi
+
diff --git a/ui/MainWindow/MainWindow_SA_label.ui b/ui/MainWindow/MainWindow_SA_label.ui
new file mode 100644
index 0000000..c7cebdb
--- /dev/null
+++ b/ui/MainWindow/MainWindow_SA_label.ui
@@ -0,0 +1,1088 @@
+
+
+ MainWindow_SA_label
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+
+
+
+ 睡眠呼吸暂停事件标注
+
+
+
+ -
+
+
+
+ 10
+
+
+
+ 绘图区
+
+
+
-
+
+
+
+
+
+ -
+
+
+
+ 10
+
+
+
+ 睡眠呼吸暂停事件标注
+
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 导入设置
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 开始导入
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ 参数设置
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ orgBcg信号采样率(Hz)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 信号向前扩展(s)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 绘图采样率(Hz)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 信号向后扩展(s)
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 10000
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 10000
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 10000
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 10000
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ 标签记录
+
+
+
-
+
+
+ 5
+
+
+ 75
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 原数据的标签
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 筛选器
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 筛选器
+
+
+
+ -
+
+
+ 4
+
+
+ 75
+
+
+
+
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 新增的标签
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ 日志
+
+
+
-
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 10
+
+
+
+ 睡眠呼吸暂停事件标注
+
+
+
-
+
+
+ 逐帧检查
+
+
+
-
+
+
+
+ 12
+
+
+
+ 启用逐帧检查模式
+
+
+
+ -
+
+
-
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ +60s
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ -10s
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ -60s
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ +30s
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ -30s
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ +10s
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+
+
+
+ -
+
+
+ 标注操作
+
+
+
-
+
+
+
+ 12
+
+
+
+ 仅检查未确定打标参数的事件
+
+
+
+ -
+
+
+
+ 12
+
+
+
+
+
+
+ Qt::AlignmentFlag::AlignCenter
+
+
+
+ -
+
+
+
+ 12
+
+
+
+
+
+
+ Qt::AlignmentFlag::AlignCenter
+
+
+
+ -
+
+
-
+
+
+
+ 12
+
+
+
+ 事件类型
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ OSA
+
+
+ true
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ CSA
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ MSA
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ HPY
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 12
+
+
+
+ 标签类型
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 一类(U)
+
+
+ true
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 二类(I)
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 删除(O)
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
-
+
+
+
+ 12
+
+
+
+ 备注
+
+
+
+ -
+
+
+
+ 12
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 快速备注输入
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 二类-时长不足
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 二类-疑似医生误标
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 二类-体动间无正常呼吸
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 一类-形似潮式呼吸
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 二类-起伏变化不大
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 待讨论(J)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 二类-信噪比低
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 二类-中间起伏
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
-
+
+
+
+ 12
+
+
+
+ 修正后起始时间(s)
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 修正后终止时间(s)
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ QAbstractSpinBox::ButtonSymbols::NoButtons
+
+
+ 100000
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ QAbstractSpinBox::ButtonSymbols::NoButtons
+
+
+ 100000
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 上一个事件(A)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 下一个事件(D)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+
+
+
+ 确定打标参数(S)
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/setting/SA_label_input_setting.py b/ui/setting/SA_label_input_setting.py
new file mode 100644
index 0000000..64a6fbd
--- /dev/null
+++ b/ui/setting/SA_label_input_setting.py
@@ -0,0 +1,333 @@
+# -*- coding: utf-8 -*-
+
+################################################################################
+## Form generated from reading UI file 'SA_label_input_setting.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.2
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
+
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QGridLayout, QGroupBox, QHBoxLayout,
+ QLabel, QMainWindow, QPlainTextEdit, QPushButton,
+ QSizePolicy, QSpinBox, QStatusBar, QVBoxLayout,
+ QWidget)
+
+class Ui_MainWindow_SA_label_input_setting(object):
+ def setupUi(self, MainWindow_SA_label_input_setting):
+ if not MainWindow_SA_label_input_setting.objectName():
+ MainWindow_SA_label_input_setting.setObjectName(u"MainWindow_SA_label_input_setting")
+ MainWindow_SA_label_input_setting.resize(840, 840)
+ self.centralwidget = QWidget(MainWindow_SA_label_input_setting)
+ self.centralwidget.setObjectName(u"centralwidget")
+ self.gridLayout = QGridLayout(self.centralwidget)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.pushButton_cancel = QPushButton(self.centralwidget)
+ self.pushButton_cancel.setObjectName(u"pushButton_cancel")
+ font = QFont()
+ font.setPointSize(12)
+ self.pushButton_cancel.setFont(font)
+
+ self.gridLayout.addWidget(self.pushButton_cancel, 1, 3, 1, 1)
+
+ self.groupBox = QGroupBox(self.centralwidget)
+ self.groupBox.setObjectName(u"groupBox")
+ font1 = QFont()
+ font1.setPointSize(10)
+ self.groupBox.setFont(font1)
+ self.gridLayout_2 = QGridLayout(self.groupBox)
+ self.gridLayout_2.setObjectName(u"gridLayout_2")
+ self.groupBox_file_path_input_signal_OrgBCG = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_signal_OrgBCG.setObjectName(u"groupBox_file_path_input_signal_OrgBCG")
+ self.verticalLayout_5 = QVBoxLayout(self.groupBox_file_path_input_signal_OrgBCG)
+ self.verticalLayout_5.setObjectName(u"verticalLayout_5")
+ self.horizontalLayout_2 = QHBoxLayout()
+ self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
+ self.label_2 = QLabel(self.groupBox_file_path_input_signal_OrgBCG)
+ self.label_2.setObjectName(u"label_2")
+ self.label_2.setFont(font)
+
+ self.horizontalLayout_2.addWidget(self.label_2)
+
+ self.spinBox_input_freq_signal_OrgBCG = QSpinBox(self.groupBox_file_path_input_signal_OrgBCG)
+ self.spinBox_input_freq_signal_OrgBCG.setObjectName(u"spinBox_input_freq_signal_OrgBCG")
+ self.spinBox_input_freq_signal_OrgBCG.setFont(font)
+ self.spinBox_input_freq_signal_OrgBCG.setMinimum(1)
+ self.spinBox_input_freq_signal_OrgBCG.setMaximum(1000000)
+
+ self.horizontalLayout_2.addWidget(self.spinBox_input_freq_signal_OrgBCG)
+
+
+ self.verticalLayout_5.addLayout(self.horizontalLayout_2)
+
+ self.plainTextEdit_file_path_input_signal_OrgBCG = QPlainTextEdit(self.groupBox_file_path_input_signal_OrgBCG)
+ self.plainTextEdit_file_path_input_signal_OrgBCG.setObjectName(u"plainTextEdit_file_path_input_signal_OrgBCG")
+
+ self.verticalLayout_5.addWidget(self.plainTextEdit_file_path_input_signal_OrgBCG)
+
+ self.verticalLayout_5.setStretch(0, 2)
+ self.verticalLayout_5.setStretch(1, 3)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_signal_OrgBCG, 0, 0, 1, 1)
+
+ self.groupBox_file_path_input_signal_FlowT = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_signal_FlowT.setObjectName(u"groupBox_file_path_input_signal_FlowT")
+ self.verticalLayout_7 = QVBoxLayout(self.groupBox_file_path_input_signal_FlowT)
+ self.verticalLayout_7.setObjectName(u"verticalLayout_7")
+ self.horizontalLayout_5 = QHBoxLayout()
+ self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
+ self.label_5 = QLabel(self.groupBox_file_path_input_signal_FlowT)
+ self.label_5.setObjectName(u"label_5")
+ self.label_5.setFont(font)
+
+ self.horizontalLayout_5.addWidget(self.label_5)
+
+ self.spinBox_input_freq_signal_FlowT = QSpinBox(self.groupBox_file_path_input_signal_FlowT)
+ self.spinBox_input_freq_signal_FlowT.setObjectName(u"spinBox_input_freq_signal_FlowT")
+ self.spinBox_input_freq_signal_FlowT.setFont(font)
+ self.spinBox_input_freq_signal_FlowT.setMinimum(1)
+ self.spinBox_input_freq_signal_FlowT.setMaximum(1000000)
+
+ self.horizontalLayout_5.addWidget(self.spinBox_input_freq_signal_FlowT)
+
+
+ self.verticalLayout_7.addLayout(self.horizontalLayout_5)
+
+ self.plainTextEdit_file_path_input_signal_FlowT = QPlainTextEdit(self.groupBox_file_path_input_signal_FlowT)
+ self.plainTextEdit_file_path_input_signal_FlowT.setObjectName(u"plainTextEdit_file_path_input_signal_FlowT")
+
+ self.verticalLayout_7.addWidget(self.plainTextEdit_file_path_input_signal_FlowT)
+
+ self.verticalLayout_7.setStretch(1, 2)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_signal_FlowT, 3, 0, 1, 1)
+
+ self.groupBox_file_path_input_signal_Abd = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_signal_Abd.setObjectName(u"groupBox_file_path_input_signal_Abd")
+ self.verticalLayout_6 = QVBoxLayout(self.groupBox_file_path_input_signal_Abd)
+ self.verticalLayout_6.setObjectName(u"verticalLayout_6")
+ self.horizontalLayout_4 = QHBoxLayout()
+ self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
+ self.label_4 = QLabel(self.groupBox_file_path_input_signal_Abd)
+ self.label_4.setObjectName(u"label_4")
+ self.label_4.setFont(font)
+
+ self.horizontalLayout_4.addWidget(self.label_4)
+
+ self.spinBox_input_freq_signal_Abd = QSpinBox(self.groupBox_file_path_input_signal_Abd)
+ self.spinBox_input_freq_signal_Abd.setObjectName(u"spinBox_input_freq_signal_Abd")
+ self.spinBox_input_freq_signal_Abd.setFont(font)
+ self.spinBox_input_freq_signal_Abd.setMinimum(1)
+ self.spinBox_input_freq_signal_Abd.setMaximum(1000000)
+
+ self.horizontalLayout_4.addWidget(self.spinBox_input_freq_signal_Abd)
+
+
+ self.verticalLayout_6.addLayout(self.horizontalLayout_4)
+
+ self.plainTextEdit_file_path_input_signal_Abd = QPlainTextEdit(self.groupBox_file_path_input_signal_Abd)
+ self.plainTextEdit_file_path_input_signal_Abd.setObjectName(u"plainTextEdit_file_path_input_signal_Abd")
+
+ self.verticalLayout_6.addWidget(self.plainTextEdit_file_path_input_signal_Abd)
+
+ self.verticalLayout_6.setStretch(1, 2)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_signal_Abd, 2, 0, 1, 1)
+
+ self.groupBox_file_path_save = QGroupBox(self.groupBox)
+ self.groupBox_file_path_save.setObjectName(u"groupBox_file_path_save")
+ self.verticalLayout_4 = QVBoxLayout(self.groupBox_file_path_save)
+ self.verticalLayout_4.setObjectName(u"verticalLayout_4")
+ self.plainTextEdit_file_path_save = QPlainTextEdit(self.groupBox_file_path_save)
+ self.plainTextEdit_file_path_save.setObjectName(u"plainTextEdit_file_path_save")
+
+ self.verticalLayout_4.addWidget(self.plainTextEdit_file_path_save)
+
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_save, 6, 0, 1, 1)
+
+ self.groupBox_file_path_input_signal_Tho = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_signal_Tho.setObjectName(u"groupBox_file_path_input_signal_Tho")
+ self.verticalLayout_3 = QVBoxLayout(self.groupBox_file_path_input_signal_Tho)
+ self.verticalLayout_3.setObjectName(u"verticalLayout_3")
+ self.horizontalLayout_3 = QHBoxLayout()
+ self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
+ self.label_3 = QLabel(self.groupBox_file_path_input_signal_Tho)
+ self.label_3.setObjectName(u"label_3")
+ self.label_3.setFont(font)
+
+ self.horizontalLayout_3.addWidget(self.label_3)
+
+ self.spinBox_input_freq_signal_Tho = QSpinBox(self.groupBox_file_path_input_signal_Tho)
+ self.spinBox_input_freq_signal_Tho.setObjectName(u"spinBox_input_freq_signal_Tho")
+ self.spinBox_input_freq_signal_Tho.setFont(font)
+ self.spinBox_input_freq_signal_Tho.setMinimum(1)
+ self.spinBox_input_freq_signal_Tho.setMaximum(1000000)
+
+ self.horizontalLayout_3.addWidget(self.spinBox_input_freq_signal_Tho)
+
+
+ self.verticalLayout_3.addLayout(self.horizontalLayout_3)
+
+ self.plainTextEdit_file_path_input_signal_Tho = QPlainTextEdit(self.groupBox_file_path_input_signal_Tho)
+ self.plainTextEdit_file_path_input_signal_Tho.setObjectName(u"plainTextEdit_file_path_input_signal_Tho")
+
+ self.verticalLayout_3.addWidget(self.plainTextEdit_file_path_input_signal_Tho)
+
+ self.verticalLayout_3.setStretch(1, 2)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_signal_Tho, 2, 1, 1, 1)
+
+ self.groupBox_file_path_input_signal_SpO2 = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_signal_SpO2.setObjectName(u"groupBox_file_path_input_signal_SpO2")
+ self.verticalLayout_9 = QVBoxLayout(self.groupBox_file_path_input_signal_SpO2)
+ self.verticalLayout_9.setObjectName(u"verticalLayout_9")
+ self.horizontalLayout_7 = QHBoxLayout()
+ self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
+ self.label_7 = QLabel(self.groupBox_file_path_input_signal_SpO2)
+ self.label_7.setObjectName(u"label_7")
+ self.label_7.setFont(font)
+
+ self.horizontalLayout_7.addWidget(self.label_7)
+
+ self.spinBox_input_freq_signal_SpO2 = QSpinBox(self.groupBox_file_path_input_signal_SpO2)
+ self.spinBox_input_freq_signal_SpO2.setObjectName(u"spinBox_input_freq_signal_SpO2")
+ self.spinBox_input_freq_signal_SpO2.setFont(font)
+ self.spinBox_input_freq_signal_SpO2.setMinimum(1)
+ self.spinBox_input_freq_signal_SpO2.setMaximum(1000000)
+
+ self.horizontalLayout_7.addWidget(self.spinBox_input_freq_signal_SpO2)
+
+
+ self.verticalLayout_9.addLayout(self.horizontalLayout_7)
+
+ self.plainTextEdit_file_path_input_signal_SpO2 = QPlainTextEdit(self.groupBox_file_path_input_signal_SpO2)
+ self.plainTextEdit_file_path_input_signal_SpO2.setObjectName(u"plainTextEdit_file_path_input_signal_SpO2")
+
+ self.verticalLayout_9.addWidget(self.plainTextEdit_file_path_input_signal_SpO2)
+
+ self.verticalLayout_9.setStretch(1, 2)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_signal_SpO2, 0, 1, 1, 1)
+
+ self.groupBox_file_path_input_signal_FlowP = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_signal_FlowP.setObjectName(u"groupBox_file_path_input_signal_FlowP")
+ self.verticalLayout_8 = QVBoxLayout(self.groupBox_file_path_input_signal_FlowP)
+ self.verticalLayout_8.setObjectName(u"verticalLayout_8")
+ self.horizontalLayout_6 = QHBoxLayout()
+ self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
+ self.label_6 = QLabel(self.groupBox_file_path_input_signal_FlowP)
+ self.label_6.setObjectName(u"label_6")
+ self.label_6.setFont(font)
+
+ self.horizontalLayout_6.addWidget(self.label_6)
+
+ self.spinBox_input_freq_signal_FlowP = QSpinBox(self.groupBox_file_path_input_signal_FlowP)
+ self.spinBox_input_freq_signal_FlowP.setObjectName(u"spinBox_input_freq_signal_FlowP")
+ self.spinBox_input_freq_signal_FlowP.setFont(font)
+ self.spinBox_input_freq_signal_FlowP.setMinimum(1)
+ self.spinBox_input_freq_signal_FlowP.setMaximum(1000000)
+
+ self.horizontalLayout_6.addWidget(self.spinBox_input_freq_signal_FlowP)
+
+
+ self.verticalLayout_8.addLayout(self.horizontalLayout_6)
+
+ self.plainTextEdit_file_path_input_signal_FlowP = QPlainTextEdit(self.groupBox_file_path_input_signal_FlowP)
+ self.plainTextEdit_file_path_input_signal_FlowP.setObjectName(u"plainTextEdit_file_path_input_signal_FlowP")
+
+ self.verticalLayout_8.addWidget(self.plainTextEdit_file_path_input_signal_FlowP)
+
+ self.verticalLayout_8.setStretch(1, 2)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_signal_FlowP, 3, 1, 1, 1)
+
+ self.groupBox_file_path_save_2 = QGroupBox(self.groupBox)
+ self.groupBox_file_path_save_2.setObjectName(u"groupBox_file_path_save_2")
+ self.verticalLayout_10 = QVBoxLayout(self.groupBox_file_path_save_2)
+ self.verticalLayout_10.setObjectName(u"verticalLayout_10")
+ self.plainTextEdit_file_path_save_2 = QPlainTextEdit(self.groupBox_file_path_save_2)
+ self.plainTextEdit_file_path_save_2.setObjectName(u"plainTextEdit_file_path_save_2")
+
+ self.verticalLayout_10.addWidget(self.plainTextEdit_file_path_save_2)
+
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_save_2, 6, 1, 1, 1)
+
+ self.groupBox_file_path_input_artifact = QGroupBox(self.groupBox)
+ self.groupBox_file_path_input_artifact.setObjectName(u"groupBox_file_path_input_artifact")
+ self.verticalLayout_11 = QVBoxLayout(self.groupBox_file_path_input_artifact)
+ self.verticalLayout_11.setObjectName(u"verticalLayout_11")
+ self.plainTextEdit_file_path_input_artifact = QPlainTextEdit(self.groupBox_file_path_input_artifact)
+ self.plainTextEdit_file_path_input_artifact.setObjectName(u"plainTextEdit_file_path_input_artifact")
+
+ self.verticalLayout_11.addWidget(self.plainTextEdit_file_path_input_artifact)
+
+ self.verticalLayout_11.setStretch(0, 2)
+
+ self.gridLayout_2.addWidget(self.groupBox_file_path_input_artifact, 5, 0, 1, 1)
+
+
+ self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 4)
+
+ self.pushButton_confirm = QPushButton(self.centralwidget)
+ self.pushButton_confirm.setObjectName(u"pushButton_confirm")
+ self.pushButton_confirm.setFont(font)
+
+ self.gridLayout.addWidget(self.pushButton_confirm, 1, 2, 1, 1)
+
+ MainWindow_SA_label_input_setting.setCentralWidget(self.centralwidget)
+ self.statusbar = QStatusBar(MainWindow_SA_label_input_setting)
+ self.statusbar.setObjectName(u"statusbar")
+ MainWindow_SA_label_input_setting.setStatusBar(self.statusbar)
+
+ self.retranslateUi(MainWindow_SA_label_input_setting)
+
+ QMetaObject.connectSlotsByName(MainWindow_SA_label_input_setting)
+ # setupUi
+
+ def retranslateUi(self, MainWindow_SA_label_input_setting):
+ MainWindow_SA_label_input_setting.setWindowTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u5bfc\u5165\u8bbe\u7f6e", None))
+ self.pushButton_cancel.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u53d6\u6d88", None))
+ self.groupBox.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_input_signal_OrgBCG.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u540c\u6b65\u540e\u7684OrgBCG\u8def\u5f84", None))
+ self.label_2.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u91c7\u6837\u7387(Hz)\uff1a", None))
+ self.plainTextEdit_file_path_input_signal_OrgBCG.setPlainText("")
+ self.plainTextEdit_file_path_input_signal_OrgBCG.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_input_signal_FlowT.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u540c\u6b65\u540e\u7684Flow T\u8def\u5f84", None))
+ self.label_5.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u91c7\u6837\u7387(Hz)\uff1a", None))
+ self.plainTextEdit_file_path_input_signal_FlowT.setPlainText("")
+ self.plainTextEdit_file_path_input_signal_FlowT.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_input_signal_Abd.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u540c\u6b65\u540e\u7684Effort Abd\u8def\u5f84", None))
+ self.label_4.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u91c7\u6837\u7387(Hz)\uff1a", None))
+ self.plainTextEdit_file_path_input_signal_Abd.setPlainText("")
+ self.plainTextEdit_file_path_input_signal_Abd.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_save.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u4fee\u6b63\u540e\u7684\u547c\u5438\u6682\u505c\u6807\u7b7e\u4fdd\u5b58\u8def\u5f84", None))
+ self.plainTextEdit_file_path_save.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u4fdd\u5b58\u8def\u5f84", None))
+ self.groupBox_file_path_input_signal_Tho.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u540c\u6b65\u540e\u7684Effort Tho\u8def\u5f84", None))
+ self.label_3.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u91c7\u6837\u7387(Hz)\uff1a", None))
+ self.plainTextEdit_file_path_input_signal_Tho.setPlainText("")
+ self.plainTextEdit_file_path_input_signal_Tho.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_input_signal_SpO2.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u540c\u6b65\u540e\u7684SpO2\u8def\u5f84", None))
+ self.label_7.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u91c7\u6837\u7387(Hz)\uff1a", None))
+ self.plainTextEdit_file_path_input_signal_SpO2.setPlainText("")
+ self.plainTextEdit_file_path_input_signal_SpO2.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_input_signal_FlowP.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u540c\u6b65\u540e\u7684Flow P\u8def\u5f84", None))
+ self.label_6.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u91c7\u6837\u7387(Hz)\uff1a", None))
+ self.plainTextEdit_file_path_input_signal_FlowP.setPlainText("")
+ self.plainTextEdit_file_path_input_signal_FlowP.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.groupBox_file_path_save_2.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u65b0\u589e\u7684\u547c\u5438\u6682\u505c\u6807\u7b7e\u4fdd\u5b58\u8def\u5f84", None))
+ self.plainTextEdit_file_path_save_2.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u4fdd\u5b58\u8def\u5f84", None))
+ self.groupBox_file_path_input_artifact.setTitle(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u4f53\u52a8Artifact_a\u8def\u5f84", None))
+ self.plainTextEdit_file_path_input_artifact.setPlainText("")
+ self.plainTextEdit_file_path_input_artifact.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u6587\u4ef6\u8def\u5f84", None))
+ self.pushButton_confirm.setText(QCoreApplication.translate("MainWindow_SA_label_input_setting", u"\u786e\u5b9a", None))
+ # retranslateUi
+
diff --git a/ui/setting/SA_label_input_setting.ui b/ui/setting/SA_label_input_setting.ui
new file mode 100644
index 0000000..666686f
--- /dev/null
+++ b/ui/setting/SA_label_input_setting.ui
@@ -0,0 +1,413 @@
+
+
+ MainWindow_SA_label_input_setting
+
+
+
+ 0
+ 0
+ 840
+ 840
+
+
+
+ 导入设置
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 取消
+
+
+
+ -
+
+
+
+ 10
+
+
+
+ 文件路径
+
+
+
-
+
+
+ 同步后的OrgBCG路径
+
+
+
-
+
+
-
+
+
+
+ 12
+
+
+
+ 采样率(Hz):
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 1000000
+
+
+
+
+
+ -
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+ -
+
+
+ 同步后的Flow T路径
+
+
+
-
+
+
-
+
+
+
+ 12
+
+
+
+ 采样率(Hz):
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 1000000
+
+
+
+
+
+ -
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+ -
+
+
+ 同步后的Effort Abd路径
+
+
+
-
+
+
-
+
+
+
+ 12
+
+
+
+ 采样率(Hz):
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 1000000
+
+
+
+
+
+ -
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+ -
+
+
+ 修正后的呼吸暂停标签保存路径
+
+
+
-
+
+
+ 保存路径
+
+
+
+
+
+
+ -
+
+
+ 同步后的Effort Tho路径
+
+
+
-
+
+
-
+
+
+
+ 12
+
+
+
+ 采样率(Hz):
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 1000000
+
+
+
+
+
+ -
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+ -
+
+
+ 同步后的SpO2路径
+
+
+
-
+
+
-
+
+
+
+ 12
+
+
+
+ 采样率(Hz):
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 1000000
+
+
+
+
+
+ -
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+ -
+
+
+ 同步后的Flow P路径
+
+
+
-
+
+
-
+
+
+
+ 12
+
+
+
+ 采样率(Hz):
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 1
+
+
+ 1000000
+
+
+
+
+
+ -
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+ -
+
+
+ 新增的呼吸暂停标签保存路径
+
+
+
-
+
+
+ 保存路径
+
+
+
+
+
+
+ -
+
+
+ 体动Artifact_a路径
+
+
+
-
+
+
+
+
+
+ 文件路径
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ 确定
+
+
+
+
+
+
+
+
+
+