# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'MainWindow_precisely_align.ui'
##
## Created by: Qt User Interface Compiler version 6.9.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 (QAction, 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, QLabel, QMainWindow,
    QPushButton, QRadioButton, QSizePolicy, QSpacerItem,
    QSpinBox, QStatusBar, QTextBrowser, QVBoxLayout,
    QWidget)

class Ui_MainWindow_precisely_align(object):
    def setupUi(self, MainWindow_precisely_align):
        if not MainWindow_precisely_align.objectName():
            MainWindow_precisely_align.setObjectName(u"MainWindow_precisely_align")
        MainWindow_precisely_align.setEnabled(True)
        MainWindow_precisely_align.resize(1912, 1061)
        sizePolicy = QSizePolicy(QSizePolicy.Policy.Ignored, QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow_precisely_align.sizePolicy().hasHeightForWidth())
        MainWindow_precisely_align.setSizePolicy(sizePolicy)
        font = QFont()
        font.setPointSize(12)
        MainWindow_precisely_align.setFont(font)
        self.action_selectPath = QAction(MainWindow_precisely_align)
        self.action_selectPath.setObjectName(u"action_selectPath")
        font1 = QFont()
        font1.setFamilies([u"\u9ed1\u4f53"])
        font1.setPointSize(14)
        self.action_selectPath.setFont(font1)
        self.action = QAction(MainWindow_precisely_align)
        self.action.setObjectName(u"action")
        self.action.setFont(font1)
        self.centralwidget = QWidget(MainWindow_precisely_align)
        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")
        font2 = QFont()
        font2.setPointSize(10)
        self.groupBox_canvas.setFont(font2)
        self.verticalLayout_7 = QVBoxLayout(self.groupBox_canvas)
        self.verticalLayout_7.setObjectName(u"verticalLayout_7")
        self.verticalLayout_canvas = QVBoxLayout()
        self.verticalLayout_canvas.setObjectName(u"verticalLayout_canvas")

        self.verticalLayout_7.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(font2)
        self.verticalLayout = QVBoxLayout(self.groupBox_left)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.horizontalLayout_7 = QHBoxLayout()
        self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
        self.label_18 = QLabel(self.groupBox_left)
        self.label_18.setObjectName(u"label_18")
        self.label_18.setFont(font)
        self.label_18.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)

        self.horizontalLayout_7.addWidget(self.label_18)

        self.label_sampno = QLabel(self.groupBox_left)
        self.label_sampno.setObjectName(u"label_sampno")
        self.label_sampno.setFont(font)

        self.horizontalLayout_7.addWidget(self.label_sampno)

        self.label_20 = QLabel(self.groupBox_left)
        self.label_20.setObjectName(u"label_20")
        self.label_20.setFont(font)
        self.label_20.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)

        self.horizontalLayout_7.addWidget(self.label_20)

        self.label_pos = QLabel(self.groupBox_left)
        self.label_pos.setObjectName(u"label_pos")
        self.label_pos.setFont(font)

        self.horizontalLayout_7.addWidget(self.label_pos)


        self.verticalLayout.addLayout(self.horizontalLayout_7)

        self.horizontalLayout_4 = QHBoxLayout()
        self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
        self.pushButton_input_setting = QPushButton(self.groupBox_left)
        self.pushButton_input_setting.setObjectName(u"pushButton_input_setting")
        sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.pushButton_input_setting.sizePolicy().hasHeightForWidth())
        self.pushButton_input_setting.setSizePolicy(sizePolicy1)
        self.pushButton_input_setting.setFont(font)

        self.horizontalLayout_4.addWidget(self.pushButton_input_setting)

        self.pushButton_input = QPushButton(self.groupBox_left)
        self.pushButton_input.setObjectName(u"pushButton_input")
        sizePolicy1.setHeightForWidth(self.pushButton_input.sizePolicy().hasHeightForWidth())
        self.pushButton_input.setSizePolicy(sizePolicy1)
        self.pushButton_input.setFont(font)

        self.horizontalLayout_4.addWidget(self.pushButton_input)


        self.verticalLayout.addLayout(self.horizontalLayout_4)

        self.groupBox_args = QGroupBox(self.groupBox_left)
        self.groupBox_args.setObjectName(u"groupBox_args")
        self.verticalLayout_5 = QVBoxLayout(self.groupBox_args)
        self.verticalLayout_5.setObjectName(u"verticalLayout_5")
        self.groupBox_6 = QGroupBox(self.groupBox_args)
        self.groupBox_6.setObjectName(u"groupBox_6")
        self.horizontalLayout = QHBoxLayout(self.groupBox_6)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.checkBox_ECG_autoset = QCheckBox(self.groupBox_6)
        self.checkBox_ECG_autoset.setObjectName(u"checkBox_ECG_autoset")
        self.checkBox_ECG_autoset.setChecked(True)

        self.horizontalLayout.addWidget(self.checkBox_ECG_autoset)

        self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Minimum)

        self.horizontalLayout.addItem(self.horizontalSpacer)

        self.label_17 = QLabel(self.groupBox_6)
        self.label_17.setObjectName(u"label_17")
        self.label_17.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)

        self.horizontalLayout.addWidget(self.label_17)

        self.spinBox_ECG_expend_second = QSpinBox(self.groupBox_6)
        self.spinBox_ECG_expend_second.setObjectName(u"spinBox_ECG_expend_second")
        self.spinBox_ECG_expend_second.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)
        self.spinBox_ECG_expend_second.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_expend_second.setMaximum(1000000)
        self.spinBox_ECG_expend_second.setValue(30)

        self.horizontalLayout.addWidget(self.spinBox_ECG_expend_second)


        self.verticalLayout_5.addWidget(self.groupBox_6)

        self.groupBox_2 = QGroupBox(self.groupBox_args)
        self.groupBox_2.setObjectName(u"groupBox_2")
        self.verticalLayout_2 = QVBoxLayout(self.groupBox_2)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.gridLayout_2 = QGridLayout()
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.spinBox_BCG_front_Signal_2 = QSpinBox(self.groupBox_2)
        self.spinBox_BCG_front_Signal_2.setObjectName(u"spinBox_BCG_front_Signal_2")
        self.spinBox_BCG_front_Signal_2.setEnabled(False)
        sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Preferred)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_front_Signal_2.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_front_Signal_2.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_front_Signal_2.setFont(font2)
        self.spinBox_BCG_front_Signal_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_front_Signal_2.setMinimum(0)
        self.spinBox_BCG_front_Signal_2.setMaximum(1000000000)

        self.gridLayout_2.addWidget(self.spinBox_BCG_front_Signal_2, 1, 4, 1, 1)

        self.spinBox_BCG_front_JJIV_1 = QSpinBox(self.groupBox_2)
        self.spinBox_BCG_front_JJIV_1.setObjectName(u"spinBox_BCG_front_JJIV_1")
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_front_JJIV_1.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_front_JJIV_1.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_front_JJIV_1.setFont(font2)
        self.spinBox_BCG_front_JJIV_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_front_JJIV_1.setMinimum(0)
        self.spinBox_BCG_front_JJIV_1.setMaximum(1000000000)

        self.gridLayout_2.addWidget(self.spinBox_BCG_front_JJIV_1, 0, 2, 1, 1)

        self.radioButton_BCG_front = QRadioButton(self.groupBox_2)
        self.radioButton_BCG_front.setObjectName(u"radioButton_BCG_front")
        self.radioButton_BCG_front.setFont(font)
        self.radioButton_BCG_front.setChecked(True)

        self.gridLayout_2.addWidget(self.radioButton_BCG_front, 0, 0, 2, 1)

        self.label_4 = QLabel(self.groupBox_2)
        self.label_4.setObjectName(u"label_4")
        sizePolicy3 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred)
        sizePolicy3.setHorizontalStretch(0)
        sizePolicy3.setVerticalStretch(0)
        sizePolicy3.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy3)
        self.label_4.setFont(font2)
        self.label_4.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_2.addWidget(self.label_4, 0, 3, 1, 1)

        self.spinBox_BCG_front_Signal_1 = QSpinBox(self.groupBox_2)
        self.spinBox_BCG_front_Signal_1.setObjectName(u"spinBox_BCG_front_Signal_1")
        self.spinBox_BCG_front_Signal_1.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_front_Signal_1.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_front_Signal_1.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_front_Signal_1.setFont(font2)
        self.spinBox_BCG_front_Signal_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_front_Signal_1.setMinimum(0)
        self.spinBox_BCG_front_Signal_1.setMaximum(1000000000)

        self.gridLayout_2.addWidget(self.spinBox_BCG_front_Signal_1, 1, 2, 1, 1)

        self.spinBox_BCG_front_JJIV_2 = QSpinBox(self.groupBox_2)
        self.spinBox_BCG_front_JJIV_2.setObjectName(u"spinBox_BCG_front_JJIV_2")
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_front_JJIV_2.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_front_JJIV_2.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_front_JJIV_2.setFont(font2)
        self.spinBox_BCG_front_JJIV_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_front_JJIV_2.setMinimum(0)
        self.spinBox_BCG_front_JJIV_2.setMaximum(1000000000)

        self.gridLayout_2.addWidget(self.spinBox_BCG_front_JJIV_2, 0, 4, 1, 1)

        self.label_6 = QLabel(self.groupBox_2)
        self.label_6.setObjectName(u"label_6")
        sizePolicy3.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy3)
        self.label_6.setFont(font2)
        self.label_6.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_2.addWidget(self.label_6, 1, 3, 1, 1)

        self.label = QLabel(self.groupBox_2)
        self.label.setObjectName(u"label")
        sizePolicy3.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy3)
        self.label.setFont(font2)

        self.gridLayout_2.addWidget(self.label, 0, 1, 1, 1)

        self.label_2 = QLabel(self.groupBox_2)
        self.label_2.setObjectName(u"label_2")
        sizePolicy3.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy3)
        self.label_2.setFont(font2)

        self.gridLayout_2.addWidget(self.label_2, 1, 1, 1, 1)


        self.verticalLayout_2.addLayout(self.gridLayout_2)


        self.verticalLayout_5.addWidget(self.groupBox_2)

        self.groupBox_4 = QGroupBox(self.groupBox_args)
        self.groupBox_4.setObjectName(u"groupBox_4")
        self.verticalLayout_4 = QVBoxLayout(self.groupBox_4)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.gridLayout_3 = QGridLayout()
        self.gridLayout_3.setObjectName(u"gridLayout_3")
        self.spinBox_BCG_back_Signal_2 = QSpinBox(self.groupBox_4)
        self.spinBox_BCG_back_Signal_2.setObjectName(u"spinBox_BCG_back_Signal_2")
        self.spinBox_BCG_back_Signal_2.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_back_Signal_2.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_back_Signal_2.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_back_Signal_2.setFont(font2)
        self.spinBox_BCG_back_Signal_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_back_Signal_2.setMinimum(0)
        self.spinBox_BCG_back_Signal_2.setMaximum(1000000000)

        self.gridLayout_3.addWidget(self.spinBox_BCG_back_Signal_2, 1, 4, 1, 1)

        self.spinBox_BCG_back_Signal_1 = QSpinBox(self.groupBox_4)
        self.spinBox_BCG_back_Signal_1.setObjectName(u"spinBox_BCG_back_Signal_1")
        self.spinBox_BCG_back_Signal_1.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_back_Signal_1.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_back_Signal_1.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_back_Signal_1.setFont(font2)
        self.spinBox_BCG_back_Signal_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_back_Signal_1.setMinimum(0)
        self.spinBox_BCG_back_Signal_1.setMaximum(1000000000)

        self.gridLayout_3.addWidget(self.spinBox_BCG_back_Signal_1, 1, 2, 1, 1)

        self.spinBox_BCG_back_JJIV_2 = QSpinBox(self.groupBox_4)
        self.spinBox_BCG_back_JJIV_2.setObjectName(u"spinBox_BCG_back_JJIV_2")
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_back_JJIV_2.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_back_JJIV_2.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_back_JJIV_2.setFont(font2)
        self.spinBox_BCG_back_JJIV_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_back_JJIV_2.setMinimum(0)
        self.spinBox_BCG_back_JJIV_2.setMaximum(1000000000)

        self.gridLayout_3.addWidget(self.spinBox_BCG_back_JJIV_2, 0, 4, 1, 1)

        self.radioButton_BCG_back = QRadioButton(self.groupBox_4)
        self.radioButton_BCG_back.setObjectName(u"radioButton_BCG_back")
        self.radioButton_BCG_back.setFont(font)
        self.radioButton_BCG_back.setChecked(False)

        self.gridLayout_3.addWidget(self.radioButton_BCG_back, 0, 0, 2, 1)

        self.spinBox_BCG_back_JJIV_1 = QSpinBox(self.groupBox_4)
        self.spinBox_BCG_back_JJIV_1.setObjectName(u"spinBox_BCG_back_JJIV_1")
        sizePolicy2.setHeightForWidth(self.spinBox_BCG_back_JJIV_1.sizePolicy().hasHeightForWidth())
        self.spinBox_BCG_back_JJIV_1.setSizePolicy(sizePolicy2)
        self.spinBox_BCG_back_JJIV_1.setFont(font2)
        self.spinBox_BCG_back_JJIV_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_BCG_back_JJIV_1.setMinimum(0)
        self.spinBox_BCG_back_JJIV_1.setMaximum(1000000000)

        self.gridLayout_3.addWidget(self.spinBox_BCG_back_JJIV_1, 0, 2, 1, 1)

        self.label_7 = QLabel(self.groupBox_4)
        self.label_7.setObjectName(u"label_7")
        sizePolicy3.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy3)
        self.label_7.setFont(font2)
        self.label_7.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_3.addWidget(self.label_7, 1, 3, 1, 1)

        self.label_5 = QLabel(self.groupBox_4)
        self.label_5.setObjectName(u"label_5")
        sizePolicy3.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy3)
        self.label_5.setFont(font2)
        self.label_5.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_3.addWidget(self.label_5, 0, 3, 1, 1)

        self.label_3 = QLabel(self.groupBox_4)
        self.label_3.setObjectName(u"label_3")
        sizePolicy3.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy3)
        self.label_3.setFont(font2)

        self.gridLayout_3.addWidget(self.label_3, 0, 1, 1, 1)

        self.label_12 = QLabel(self.groupBox_4)
        self.label_12.setObjectName(u"label_12")
        sizePolicy3.setHeightForWidth(self.label_12.sizePolicy().hasHeightForWidth())
        self.label_12.setSizePolicy(sizePolicy3)
        self.label_12.setFont(font2)

        self.gridLayout_3.addWidget(self.label_12, 1, 1, 1, 1)


        self.verticalLayout_4.addLayout(self.gridLayout_3)


        self.verticalLayout_5.addWidget(self.groupBox_4)

        self.groupBox_3 = QGroupBox(self.groupBox_args)
        self.groupBox_3.setObjectName(u"groupBox_3")
        self.verticalLayout_3 = QVBoxLayout(self.groupBox_3)
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.gridLayout_4 = QGridLayout()
        self.gridLayout_4.setObjectName(u"gridLayout_4")
        self.spinBox_ECG_front_RRIV_2 = QSpinBox(self.groupBox_3)
        self.spinBox_ECG_front_RRIV_2.setObjectName(u"spinBox_ECG_front_RRIV_2")
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_front_RRIV_2.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_front_RRIV_2.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_front_RRIV_2.setFont(font2)
        self.spinBox_ECG_front_RRIV_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_front_RRIV_2.setMinimum(0)
        self.spinBox_ECG_front_RRIV_2.setMaximum(1000000000)

        self.gridLayout_4.addWidget(self.spinBox_ECG_front_RRIV_2, 0, 4, 1, 1)

        self.label_10 = QLabel(self.groupBox_3)
        self.label_10.setObjectName(u"label_10")
        sizePolicy3.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy3)
        self.label_10.setFont(font2)
        self.label_10.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_4.addWidget(self.label_10, 1, 3, 1, 1)

        self.radioButton_ECG_front = QRadioButton(self.groupBox_3)
        self.radioButton_ECG_front.setObjectName(u"radioButton_ECG_front")
        self.radioButton_ECG_front.setFont(font)

        self.gridLayout_4.addWidget(self.radioButton_ECG_front, 0, 0, 2, 1)

        self.spinBox_ECG_front_Signal_2 = QSpinBox(self.groupBox_3)
        self.spinBox_ECG_front_Signal_2.setObjectName(u"spinBox_ECG_front_Signal_2")
        self.spinBox_ECG_front_Signal_2.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_front_Signal_2.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_front_Signal_2.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_front_Signal_2.setFont(font2)
        self.spinBox_ECG_front_Signal_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_front_Signal_2.setMinimum(0)
        self.spinBox_ECG_front_Signal_2.setMaximum(1000000000)

        self.gridLayout_4.addWidget(self.spinBox_ECG_front_Signal_2, 1, 4, 1, 1)

        self.spinBox_ECG_front_Signal_1 = QSpinBox(self.groupBox_3)
        self.spinBox_ECG_front_Signal_1.setObjectName(u"spinBox_ECG_front_Signal_1")
        self.spinBox_ECG_front_Signal_1.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_front_Signal_1.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_front_Signal_1.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_front_Signal_1.setFont(font2)
        self.spinBox_ECG_front_Signal_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_front_Signal_1.setMinimum(0)
        self.spinBox_ECG_front_Signal_1.setMaximum(1000000000)

        self.gridLayout_4.addWidget(self.spinBox_ECG_front_Signal_1, 1, 2, 1, 1)

        self.spinBox_ECG_front_RRIV_1 = QSpinBox(self.groupBox_3)
        self.spinBox_ECG_front_RRIV_1.setObjectName(u"spinBox_ECG_front_RRIV_1")
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_front_RRIV_1.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_front_RRIV_1.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_front_RRIV_1.setFont(font2)
        self.spinBox_ECG_front_RRIV_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_front_RRIV_1.setMinimum(0)
        self.spinBox_ECG_front_RRIV_1.setMaximum(1000000000)

        self.gridLayout_4.addWidget(self.spinBox_ECG_front_RRIV_1, 0, 2, 1, 1)

        self.label_8 = QLabel(self.groupBox_3)
        self.label_8.setObjectName(u"label_8")
        sizePolicy3.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy3)
        self.label_8.setFont(font2)
        self.label_8.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_4.addWidget(self.label_8, 0, 3, 1, 1)

        self.label_13 = QLabel(self.groupBox_3)
        self.label_13.setObjectName(u"label_13")
        sizePolicy3.setHeightForWidth(self.label_13.sizePolicy().hasHeightForWidth())
        self.label_13.setSizePolicy(sizePolicy3)
        self.label_13.setFont(font2)

        self.gridLayout_4.addWidget(self.label_13, 0, 1, 1, 1)

        self.label_14 = QLabel(self.groupBox_3)
        self.label_14.setObjectName(u"label_14")
        sizePolicy3.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy3)
        self.label_14.setFont(font2)

        self.gridLayout_4.addWidget(self.label_14, 1, 1, 1, 1)


        self.verticalLayout_3.addLayout(self.gridLayout_4)


        self.verticalLayout_5.addWidget(self.groupBox_3)

        self.groupBox_5 = QGroupBox(self.groupBox_args)
        self.groupBox_5.setObjectName(u"groupBox_5")
        self.verticalLayout_8 = QVBoxLayout(self.groupBox_5)
        self.verticalLayout_8.setObjectName(u"verticalLayout_8")
        self.gridLayout_5 = QGridLayout()
        self.gridLayout_5.setObjectName(u"gridLayout_5")
        self.radioButton_ECG_back = QRadioButton(self.groupBox_5)
        self.radioButton_ECG_back.setObjectName(u"radioButton_ECG_back")
        self.radioButton_ECG_back.setFont(font)

        self.gridLayout_5.addWidget(self.radioButton_ECG_back, 0, 0, 2, 1)

        self.label_11 = QLabel(self.groupBox_5)
        self.label_11.setObjectName(u"label_11")
        sizePolicy3.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy3)
        self.label_11.setFont(font2)
        self.label_11.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_5.addWidget(self.label_11, 1, 3, 1, 1)

        self.spinBox_ECG_back_RRIV_2 = QSpinBox(self.groupBox_5)
        self.spinBox_ECG_back_RRIV_2.setObjectName(u"spinBox_ECG_back_RRIV_2")
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_back_RRIV_2.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_back_RRIV_2.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_back_RRIV_2.setFont(font2)
        self.spinBox_ECG_back_RRIV_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_back_RRIV_2.setMinimum(0)
        self.spinBox_ECG_back_RRIV_2.setMaximum(1000000000)

        self.gridLayout_5.addWidget(self.spinBox_ECG_back_RRIV_2, 0, 4, 1, 1)

        self.spinBox_ECG_back_Signal_2 = QSpinBox(self.groupBox_5)
        self.spinBox_ECG_back_Signal_2.setObjectName(u"spinBox_ECG_back_Signal_2")
        self.spinBox_ECG_back_Signal_2.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_back_Signal_2.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_back_Signal_2.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_back_Signal_2.setFont(font2)
        self.spinBox_ECG_back_Signal_2.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_back_Signal_2.setMinimum(0)
        self.spinBox_ECG_back_Signal_2.setMaximum(1000000000)

        self.gridLayout_5.addWidget(self.spinBox_ECG_back_Signal_2, 1, 4, 1, 1)

        self.spinBox_ECG_back_RRIV_1 = QSpinBox(self.groupBox_5)
        self.spinBox_ECG_back_RRIV_1.setObjectName(u"spinBox_ECG_back_RRIV_1")
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_back_RRIV_1.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_back_RRIV_1.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_back_RRIV_1.setFont(font2)
        self.spinBox_ECG_back_RRIV_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_back_RRIV_1.setMinimum(0)
        self.spinBox_ECG_back_RRIV_1.setMaximum(1000000000)

        self.gridLayout_5.addWidget(self.spinBox_ECG_back_RRIV_1, 0, 2, 1, 1)

        self.spinBox_ECG_back_Signal_1 = QSpinBox(self.groupBox_5)
        self.spinBox_ECG_back_Signal_1.setObjectName(u"spinBox_ECG_back_Signal_1")
        self.spinBox_ECG_back_Signal_1.setEnabled(False)
        sizePolicy2.setHeightForWidth(self.spinBox_ECG_back_Signal_1.sizePolicy().hasHeightForWidth())
        self.spinBox_ECG_back_Signal_1.setSizePolicy(sizePolicy2)
        self.spinBox_ECG_back_Signal_1.setFont(font2)
        self.spinBox_ECG_back_Signal_1.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons)
        self.spinBox_ECG_back_Signal_1.setMinimum(0)
        self.spinBox_ECG_back_Signal_1.setMaximum(1000000000)

        self.gridLayout_5.addWidget(self.spinBox_ECG_back_Signal_1, 1, 2, 1, 1)

        self.label_9 = QLabel(self.groupBox_5)
        self.label_9.setObjectName(u"label_9")
        sizePolicy3.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy3)
        self.label_9.setFont(font2)
        self.label_9.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.gridLayout_5.addWidget(self.label_9, 0, 3, 1, 1)

        self.label_15 = QLabel(self.groupBox_5)
        self.label_15.setObjectName(u"label_15")
        sizePolicy3.setHeightForWidth(self.label_15.sizePolicy().hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy3)
        self.label_15.setFont(font2)

        self.gridLayout_5.addWidget(self.label_15, 0, 1, 1, 1)

        self.label_16 = QLabel(self.groupBox_5)
        self.label_16.setObjectName(u"label_16")
        sizePolicy3.setHeightForWidth(self.label_16.sizePolicy().hasHeightForWidth())
        self.label_16.setSizePolicy(sizePolicy3)
        self.label_16.setFont(font2)

        self.gridLayout_5.addWidget(self.label_16, 1, 1, 1, 1)


        self.verticalLayout_8.addLayout(self.gridLayout_5)


        self.verticalLayout_5.addWidget(self.groupBox_5)

        self.groupBox_7 = QGroupBox(self.groupBox_args)
        self.groupBox_7.setObjectName(u"groupBox_7")
        self.horizontalLayout_6 = QHBoxLayout(self.groupBox_7)
        self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
        self.gridLayout_6 = QGridLayout()
        self.gridLayout_6.setObjectName(u"gridLayout_6")
        self.pushButton_getPos = QPushButton(self.groupBox_7)
        self.pushButton_getPos.setObjectName(u"pushButton_getPos")
        self.pushButton_getPos.setFont(font)

        self.gridLayout_6.addWidget(self.pushButton_getPos, 2, 0, 1, 1)

        self.pushButton_resetPos = QPushButton(self.groupBox_7)
        self.pushButton_resetPos.setObjectName(u"pushButton_resetPos")
        self.pushButton_resetPos.setFont(font)

        self.gridLayout_6.addWidget(self.pushButton_resetPos, 2, 1, 1, 1)

        self.checkBox_sync_xlim = QCheckBox(self.groupBox_7)
        self.checkBox_sync_xlim.setObjectName(u"checkBox_sync_xlim")
        self.checkBox_sync_xlim.setFont(font)
        self.checkBox_sync_xlim.setChecked(True)

        self.gridLayout_6.addWidget(self.checkBox_sync_xlim, 0, 0, 1, 2)

        self.label_19 = QLabel(self.groupBox_7)
        self.label_19.setObjectName(u"label_19")

        self.gridLayout_6.addWidget(self.label_19, 1, 0, 1, 2)


        self.horizontalLayout_6.addLayout(self.gridLayout_6)


        self.verticalLayout_5.addWidget(self.groupBox_7)

        self.verticalLayout_5.setStretch(0, 2)
        self.verticalLayout_5.setStretch(1, 2)
        self.verticalLayout_5.setStretch(2, 2)
        self.verticalLayout_5.setStretch(3, 2)
        self.verticalLayout_5.setStretch(4, 2)

        self.verticalLayout.addWidget(self.groupBox_args)

        self.horizontalLayout_8 = QHBoxLayout()
        self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
        self.pushButton_calculate_correlation = QPushButton(self.groupBox_left)
        self.pushButton_calculate_correlation.setObjectName(u"pushButton_calculate_correlation")
        sizePolicy1.setHeightForWidth(self.pushButton_calculate_correlation.sizePolicy().hasHeightForWidth())
        self.pushButton_calculate_correlation.setSizePolicy(sizePolicy1)
        self.pushButton_calculate_correlation.setFont(font)

        self.horizontalLayout_8.addWidget(self.pushButton_calculate_correlation)

        self.pushButton_correlation_align = QPushButton(self.groupBox_left)
        self.pushButton_correlation_align.setObjectName(u"pushButton_correlation_align")
        sizePolicy1.setHeightForWidth(self.pushButton_correlation_align.sizePolicy().hasHeightForWidth())
        self.pushButton_correlation_align.setSizePolicy(sizePolicy1)
        self.pushButton_correlation_align.setFont(font)

        self.horizontalLayout_8.addWidget(self.pushButton_correlation_align)


        self.verticalLayout.addLayout(self.horizontalLayout_8)

        self.horizontalLayout_3 = QHBoxLayout()
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.pushButton_view_align = QPushButton(self.groupBox_left)
        self.pushButton_view_align.setObjectName(u"pushButton_view_align")
        sizePolicy1.setHeightForWidth(self.pushButton_view_align.sizePolicy().hasHeightForWidth())
        self.pushButton_view_align.setSizePolicy(sizePolicy1)
        self.pushButton_view_align.setFont(font)

        self.horizontalLayout_3.addWidget(self.pushButton_view_align)

        self.pushButton_save = QPushButton(self.groupBox_left)
        self.pushButton_save.setObjectName(u"pushButton_save")
        sizePolicy1.setHeightForWidth(self.pushButton_save.sizePolicy().hasHeightForWidth())
        self.pushButton_save.setSizePolicy(sizePolicy1)
        self.pushButton_save.setFont(font)

        self.horizontalLayout_3.addWidget(self.pushButton_save)


        self.verticalLayout.addLayout(self.horizontalLayout_3)

        self.groupBox = QGroupBox(self.groupBox_left)
        self.groupBox.setObjectName(u"groupBox")
        self.verticalLayout_6 = QVBoxLayout(self.groupBox)
        self.verticalLayout_6.setObjectName(u"verticalLayout_6")
        self.textBrowser_info = QTextBrowser(self.groupBox)
        self.textBrowser_info.setObjectName(u"textBrowser_info")

        self.verticalLayout_6.addWidget(self.textBrowser_info)


        self.verticalLayout.addWidget(self.groupBox)

        self.verticalLayout.setStretch(0, 1)
        self.verticalLayout.setStretch(1, 1)
        self.verticalLayout.setStretch(2, 6)
        self.verticalLayout.setStretch(3, 1)
        self.verticalLayout.setStretch(4, 1)
        self.verticalLayout.setStretch(5, 5)

        self.gridLayout.addWidget(self.groupBox_left, 0, 0, 1, 1)

        self.gridLayout.setColumnStretch(0, 2)
        self.gridLayout.setColumnStretch(1, 8)
        MainWindow_precisely_align.setCentralWidget(self.centralwidget)
        self.statusbar = QStatusBar(MainWindow_precisely_align)
        self.statusbar.setObjectName(u"statusbar")
        MainWindow_precisely_align.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow_precisely_align)

        QMetaObject.connectSlotsByName(MainWindow_precisely_align)
    # setupUi

    def retranslateUi(self, MainWindow_precisely_align):
        MainWindow_precisely_align.setWindowTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u6570\u636e\u7cbe\u540c\u6b65", None))
        self.action_selectPath.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u6570\u636e\u8def\u5f84\u9009\u62e9", None))
        self.action.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u52a0\u8f7d\u5b58\u6863", None))
        self.groupBox_canvas.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u7ed8\u56fe\u533a", None))
        self.groupBox_left.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u6570\u636e\u7cbe\u540c\u6b65", None))
        self.label_18.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u7f16\u53f7\uff1a", None))
        self.label_sampno.setText(QCoreApplication.translate("MainWindow_precisely_align", u"None", None))
        self.label_20.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u504f\u79fb\u91cf\uff1a", None))
        self.label_pos.setText(QCoreApplication.translate("MainWindow_precisely_align", u"0", None))
        self.pushButton_input_setting.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u5bfc\u5165\u8bbe\u7f6e", None))
        self.pushButton_input.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u5f00\u59cb\u5bfc\u5165", None))
        self.groupBox_args.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u53c2\u6570\u8f93\u5165", None))
        self.groupBox_6.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"ECG\u81ea\u52a8\u83b7\u53d6\u533a\u95f4", None))
        self.checkBox_ECG_autoset.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u81ea\u52a8\u83b7\u53d6ECG\u533a\u95f4", None))
        self.label_17.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u62d3\u5c55\u79d2\u6570\uff1a", None))
        self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u524d\u6bb5BCG\u533a\u95f4\u5750\u6807\u53d6\u503c", None))
        self.radioButton_BCG_front.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u524d\u6bb5BCG", None))
        self.label_4.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label_6.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label.setText(QCoreApplication.translate("MainWindow_precisely_align", u"JJIV\u5e8f\u53f7", None))
        self.label_2.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u4fe1\u53f7\u5750\u6807", None))
        self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u540e\u6bb5BCG\u533a\u95f4\u5750\u6807\u53d6\u503c", None))
        self.radioButton_BCG_back.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u540e\u6bb5BCG", None))
        self.label_7.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label_5.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label_3.setText(QCoreApplication.translate("MainWindow_precisely_align", u"JJIV\u5e8f\u53f7", None))
        self.label_12.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u4fe1\u53f7\u5750\u6807", None))
        self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u524d\u6bb5ECG\u533a\u95f4\u5750\u6807\u53d6\u503c", None))
        self.label_10.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.radioButton_ECG_front.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u524d\u6bb5ECG", None))
        self.label_8.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label_13.setText(QCoreApplication.translate("MainWindow_precisely_align", u"RRIV\u5e8f\u53f7", None))
        self.label_14.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u4fe1\u53f7\u5750\u6807", None))
        self.groupBox_5.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u540e\u6bb5ECG\u533a\u95f4\u5750\u6807\u53d6\u503c", None))
        self.radioButton_ECG_back.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u540e\u6bb5ECG", None))
        self.label_11.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label_9.setText(QCoreApplication.translate("MainWindow_precisely_align", u"~", None))
        self.label_15.setText(QCoreApplication.translate("MainWindow_precisely_align", u"RRIV\u5e8f\u53f7", None))
        self.label_16.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u4fe1\u53f7\u5750\u6807", None))
        self.groupBox_7.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u504f\u79fb\u91cf\u8c03\u6574", None))
        self.pushButton_getPos.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u6355\u83b7\u5f53\u524d\u504f\u79fb\u91cf", None))
        self.pushButton_resetPos.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u6062\u590d\u9ed8\u8ba4\u504f\u79fb\u91cf", None))
        self.checkBox_sync_xlim.setText(QCoreApplication.translate("MainWindow_precisely_align", u"X\u8f74\u540c\u6b65\uff08\u4ec5\u5728\u9009\u5b9a\u533a\u95f4\u65f6\u6709\u6548\uff09", None))
        self.label_19.setText(QCoreApplication.translate("MainWindow_precisely_align", u"Tips: \u91cd\u65b0\u6355\u83b7\u65f6\u5c06\u5bf9\u9f50\u70b9\u7f6e\u4e8ex\u8f74\u5de6\u4fa7\uff0c\u8ba1\u7b97x\u8f74\u8d77\u70b9\u5dee\u503c", None))
        self.pushButton_calculate_correlation.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u8ba1\u7b97\u76f8\u5173\u6027", None))
        self.pushButton_correlation_align.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u76f8\u5173\u5bf9\u9f50", None))
        self.pushButton_view_align.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u67e5\u770b\u5bf9\u9f50\u7ed3\u679c", None))
        self.pushButton_save.setText(QCoreApplication.translate("MainWindow_precisely_align", u"\u4fdd\u5b58\u7ed3\u679c", None))
        self.groupBox.setTitle(QCoreApplication.translate("MainWindow_precisely_align", u"\u65e5\u5fd7", None))
    # retranslateUi

