# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'MainWindow.ui' # # Created by: PyQt5 UI code generator 5.15.9 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1920, 1187) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.gridLayout_left = QtWidgets.QGridLayout() self.gridLayout_left.setObjectName("gridLayout_left") self.groupBox_func_select = QtWidgets.QGroupBox(self.centralwidget) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_func_select.setFont(font) self.groupBox_func_select.setObjectName("groupBox_func_select") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_func_select) self.gridLayout_2.setObjectName("gridLayout_2") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 6, 1, 1, 2) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 0, 3, 9, 1) self.pushButton_detect_Rpeaks = QtWidgets.QPushButton(self.groupBox_func_select) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_detect_Rpeaks.sizePolicy().hasHeightForWidth()) self.pushButton_detect_Rpeaks.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(24) self.pushButton_detect_Rpeaks.setFont(font) self.pushButton_detect_Rpeaks.setObjectName("pushButton_detect_Rpeaks") self.gridLayout_2.addWidget(self.pushButton_detect_Rpeaks, 5, 1, 1, 2) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem2, 2, 1, 1, 2) spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem3, 4, 1, 1, 2) spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem4, 0, 1, 1, 2) self.pushButton_detect_Jpeaks = QtWidgets.QPushButton(self.groupBox_func_select) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_detect_Jpeaks.sizePolicy().hasHeightForWidth()) self.pushButton_detect_Jpeaks.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(24) self.pushButton_detect_Jpeaks.setFont(font) self.pushButton_detect_Jpeaks.setObjectName("pushButton_detect_Jpeaks") self.gridLayout_2.addWidget(self.pushButton_detect_Jpeaks, 7, 1, 1, 2) self.pushButton_rootpath_open = QtWidgets.QPushButton(self.groupBox_func_select) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_rootpath_open.setFont(font) self.pushButton_rootpath_open.setObjectName("pushButton_rootpath_open") self.gridLayout_2.addWidget(self.pushButton_rootpath_open, 1, 2, 1, 1) self.pushButton_resample1000Hz = QtWidgets.QPushButton(self.groupBox_func_select) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_resample1000Hz.sizePolicy().hasHeightForWidth()) self.pushButton_resample1000Hz.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(24) self.pushButton_resample1000Hz.setFont(font) self.pushButton_resample1000Hz.setObjectName("pushButton_resample1000Hz") self.gridLayout_2.addWidget(self.pushButton_resample1000Hz, 3, 1, 1, 2) self.lineEdit_rootpath = QtWidgets.QLineEdit(self.groupBox_func_select) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(14) self.lineEdit_rootpath.setFont(font) self.lineEdit_rootpath.setObjectName("lineEdit_rootpath") self.gridLayout_2.addWidget(self.lineEdit_rootpath, 1, 1, 1, 1) spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem5, 0, 0, 9, 1) spacerItem6 = QtWidgets.QSpacerItem(518, 57, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem6, 8, 1, 1, 2) self.gridLayout_2.setColumnStretch(0, 2) self.gridLayout_2.setRowStretch(0, 2) self.gridLayout_2.setRowStretch(1, 2) self.gridLayout_2.setRowStretch(2, 2) self.gridLayout_2.setRowStretch(3, 3) self.gridLayout_2.setRowStretch(4, 2) self.gridLayout_2.setRowStretch(5, 3) self.gridLayout_2.setRowStretch(6, 2) self.gridLayout_2.setRowStretch(7, 3) self.gridLayout_2.setRowStretch(8, 2) self.gridLayout_left.addWidget(self.groupBox_func_select, 0, 1, 1, 1) self.gridLayout.addLayout(self.gridLayout_left, 0, 0, 1, 1) self.verticalLayout_right = QtWidgets.QVBoxLayout() self.verticalLayout_right.setObjectName("verticalLayout_right") self.groupBox_plot = QtWidgets.QGroupBox(self.centralwidget) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName("groupBox_plot") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_plot) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout_canvas = QtWidgets.QVBoxLayout() self.verticalLayout_canvas.setObjectName("verticalLayout_canvas") self.gridLayout_3.addLayout(self.verticalLayout_canvas, 0, 0, 1, 1) self.verticalLayout_right.addWidget(self.groupBox_plot) self.gridLayout.addLayout(self.verticalLayout_right, 0, 3, 1, 1) self.verticalLayout_middle = QtWidgets.QVBoxLayout() self.verticalLayout_middle.setObjectName("verticalLayout_middle") self.groupBox_resample1000Hz = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_resample1000Hz.sizePolicy().hasHeightForWidth()) self.groupBox_resample1000Hz.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_resample1000Hz.setFont(font) self.groupBox_resample1000Hz.setObjectName("groupBox_resample1000Hz") self.gridLayout_64 = QtWidgets.QGridLayout(self.groupBox_resample1000Hz) self.gridLayout_64.setObjectName("gridLayout_64") self.pushButton_resample1000Hz_view = QtWidgets.QPushButton(self.groupBox_resample1000Hz) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_resample1000Hz_view.sizePolicy().hasHeightForWidth()) self.pushButton_resample1000Hz_view.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_resample1000Hz_view.setFont(font) self.pushButton_resample1000Hz_view.setObjectName("pushButton_resample1000Hz_view") self.gridLayout_64.addWidget(self.pushButton_resample1000Hz_view, 3, 0, 1, 1) self.groupBox_resample1000Hz_inputFile_check = QtWidgets.QGroupBox(self.groupBox_resample1000Hz) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_resample1000Hz_inputFile_check.sizePolicy().hasHeightForWidth()) self.groupBox_resample1000Hz_inputFile_check.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_resample1000Hz_inputFile_check.setFont(font) self.groupBox_resample1000Hz_inputFile_check.setObjectName("groupBox_resample1000Hz_inputFile_check") self.gridLayout_70 = QtWidgets.QGridLayout(self.groupBox_resample1000Hz_inputFile_check) self.gridLayout_70.setObjectName("gridLayout_70") self.lineEdit_resample1000Hz_DSbcg_sig_path = QtWidgets.QLineEdit(self.groupBox_resample1000Hz_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.lineEdit_resample1000Hz_DSbcg_sig_path.setFont(font) self.lineEdit_resample1000Hz_DSbcg_sig_path.setObjectName("lineEdit_resample1000Hz_DSbcg_sig_path") self.gridLayout_70.addWidget(self.lineEdit_resample1000Hz_DSbcg_sig_path, 3, 0, 1, 1) self.label_4 = QtWidgets.QLabel(self.groupBox_resample1000Hz_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.gridLayout_70.addWidget(self.label_4, 0, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBox_resample1000Hz_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout_70.addWidget(self.label_6, 4, 0, 1, 1) self.lineEdit_resample1000Hz_raw_org_path = QtWidgets.QLineEdit(self.groupBox_resample1000Hz_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.lineEdit_resample1000Hz_raw_org_path.setFont(font) self.lineEdit_resample1000Hz_raw_org_path.setObjectName("lineEdit_resample1000Hz_raw_org_path") self.gridLayout_70.addWidget(self.lineEdit_resample1000Hz_raw_org_path, 1, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.groupBox_resample1000Hz_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.gridLayout_70.addWidget(self.label_5, 2, 0, 1, 1) self.lineEdit_resample1000Hz_save_path = QtWidgets.QLineEdit(self.groupBox_resample1000Hz_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.lineEdit_resample1000Hz_save_path.setFont(font) self.lineEdit_resample1000Hz_save_path.setObjectName("lineEdit_resample1000Hz_save_path") self.gridLayout_70.addWidget(self.lineEdit_resample1000Hz_save_path, 5, 0, 1, 1) self.gridLayout_64.addWidget(self.groupBox_resample1000Hz_inputFile_check, 0, 0, 1, 2) self.pushButton_resample1000Hz_save = QtWidgets.QPushButton(self.groupBox_resample1000Hz) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_resample1000Hz_save.sizePolicy().hasHeightForWidth()) self.pushButton_resample1000Hz_save.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_resample1000Hz_save.setFont(font) self.pushButton_resample1000Hz_save.setObjectName("pushButton_resample1000Hz_save") self.gridLayout_64.addWidget(self.pushButton_resample1000Hz_save, 3, 1, 1, 1) self.groupBox_resample1000Hz_input_args = QtWidgets.QGroupBox(self.groupBox_resample1000Hz) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_resample1000Hz_input_args.sizePolicy().hasHeightForWidth()) self.groupBox_resample1000Hz_input_args.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_resample1000Hz_input_args.setFont(font) self.groupBox_resample1000Hz_input_args.setObjectName("groupBox_resample1000Hz_input_args") self.gridLayout_71 = QtWidgets.QGridLayout(self.groupBox_resample1000Hz_input_args) self.gridLayout_71.setObjectName("gridLayout_71") self.lineEdit_resample1000Hz_original_sampling_rate = QtWidgets.QLineEdit(self.groupBox_resample1000Hz_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_resample1000Hz_original_sampling_rate.setFont(font) self.lineEdit_resample1000Hz_original_sampling_rate.setPlaceholderText("") self.lineEdit_resample1000Hz_original_sampling_rate.setObjectName("lineEdit_resample1000Hz_original_sampling_rate") self.gridLayout_71.addWidget(self.lineEdit_resample1000Hz_original_sampling_rate, 0, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox_resample1000Hz_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.gridLayout_71.addWidget(self.label_3, 1, 0, 1, 1) self.lineEdit_resample1000Hz_target_sampling_rate = QtWidgets.QLineEdit(self.groupBox_resample1000Hz_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_resample1000Hz_target_sampling_rate.setFont(font) self.lineEdit_resample1000Hz_target_sampling_rate.setPlaceholderText("") self.lineEdit_resample1000Hz_target_sampling_rate.setObjectName("lineEdit_resample1000Hz_target_sampling_rate") self.gridLayout_71.addWidget(self.lineEdit_resample1000Hz_target_sampling_rate, 1, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.groupBox_resample1000Hz_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.gridLayout_71.addWidget(self.label_2, 0, 0, 1, 1) self.label = QtWidgets.QLabel(self.groupBox_resample1000Hz_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout_71.addWidget(self.label, 2, 0, 1, 1) self.lineEdit_resample1000Hz_cut_second = QtWidgets.QLineEdit(self.groupBox_resample1000Hz_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_resample1000Hz_cut_second.setFont(font) self.lineEdit_resample1000Hz_cut_second.setPlaceholderText("") self.lineEdit_resample1000Hz_cut_second.setObjectName("lineEdit_resample1000Hz_cut_second") self.gridLayout_71.addWidget(self.lineEdit_resample1000Hz_cut_second, 2, 1, 1, 1) self.gridLayout_64.addWidget(self.groupBox_resample1000Hz_input_args, 1, 0, 1, 2) self.gridLayout_64.setColumnStretch(0, 1) self.gridLayout_64.setColumnStretch(1, 1) self.gridLayout_64.setRowStretch(0, 5) self.gridLayout_64.setRowStretch(1, 4) self.gridLayout_64.setRowStretch(2, 5) self.gridLayout_64.setRowStretch(3, 2) self.pushButton_resample1000Hz_view.raise_() self.pushButton_resample1000Hz_save.raise_() self.groupBox_resample1000Hz_input_args.raise_() self.groupBox_resample1000Hz_inputFile_check.raise_() self.verticalLayout_middle.addWidget(self.groupBox_resample1000Hz) self.groupBox_detect_Rpeaks = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_detect_Rpeaks.sizePolicy().hasHeightForWidth()) self.groupBox_detect_Rpeaks.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_detect_Rpeaks.setFont(font) self.groupBox_detect_Rpeaks.setObjectName("groupBox_detect_Rpeaks") self.gridLayout_67 = QtWidgets.QGridLayout(self.groupBox_detect_Rpeaks) self.gridLayout_67.setObjectName("gridLayout_67") self.groupBox_detect_Rpeaks_inputFile_check = QtWidgets.QGroupBox(self.groupBox_detect_Rpeaks) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_detect_Rpeaks_inputFile_check.sizePolicy().hasHeightForWidth()) self.groupBox_detect_Rpeaks_inputFile_check.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_detect_Rpeaks_inputFile_check.setFont(font) self.groupBox_detect_Rpeaks_inputFile_check.setObjectName("groupBox_detect_Rpeaks_inputFile_check") self.gridLayout_72 = QtWidgets.QGridLayout(self.groupBox_detect_Rpeaks_inputFile_check) self.gridLayout_72.setObjectName("gridLayout_72") self.lineEdit_detect_Rpeaks_filter_ecg_path = QtWidgets.QLineEdit(self.groupBox_detect_Rpeaks_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.lineEdit_detect_Rpeaks_filter_ecg_path.setFont(font) self.lineEdit_detect_Rpeaks_filter_ecg_path.setObjectName("lineEdit_detect_Rpeaks_filter_ecg_path") self.gridLayout_72.addWidget(self.lineEdit_detect_Rpeaks_filter_ecg_path, 1, 0, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.gridLayout_72.addWidget(self.label_7, 0, 0, 1, 1) self.textBrowser = QtWidgets.QTextBrowser(self.groupBox_detect_Rpeaks_inputFile_check) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth()) self.textBrowser.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(12) self.textBrowser.setFont(font) self.textBrowser.setStyleSheet("background-color: rgb(85, 255, 255);") self.textBrowser.setObjectName("textBrowser") self.gridLayout_72.addWidget(self.textBrowser, 4, 0, 1, 1) self.label_8 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.gridLayout_72.addWidget(self.label_8, 2, 0, 1, 1) self.lineEdit_detect_Rpeaks_save_path = QtWidgets.QLineEdit(self.groupBox_detect_Rpeaks_inputFile_check) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.lineEdit_detect_Rpeaks_save_path.setFont(font) self.lineEdit_detect_Rpeaks_save_path.setObjectName("lineEdit_detect_Rpeaks_save_path") self.gridLayout_72.addWidget(self.lineEdit_detect_Rpeaks_save_path, 3, 0, 1, 1) self.gridLayout_72.setRowStretch(0, 1) self.gridLayout_72.setRowStretch(1, 1) self.gridLayout_72.setRowStretch(2, 1) self.gridLayout_72.setRowStretch(3, 1) self.gridLayout_72.setRowStretch(4, 2) self.gridLayout_67.addWidget(self.groupBox_detect_Rpeaks_inputFile_check, 0, 0, 1, 2) self.pushButton_detect_Rpeaks_save = QtWidgets.QPushButton(self.groupBox_detect_Rpeaks) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_detect_Rpeaks_save.sizePolicy().hasHeightForWidth()) self.pushButton_detect_Rpeaks_save.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_detect_Rpeaks_save.setFont(font) self.pushButton_detect_Rpeaks_save.setObjectName("pushButton_detect_Rpeaks_save") self.gridLayout_67.addWidget(self.pushButton_detect_Rpeaks_save, 3, 1, 1, 1) self.pushButton_detect_Rpeaks_view = QtWidgets.QPushButton(self.groupBox_detect_Rpeaks) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_detect_Rpeaks_view.sizePolicy().hasHeightForWidth()) self.pushButton_detect_Rpeaks_view.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_detect_Rpeaks_view.setFont(font) self.pushButton_detect_Rpeaks_view.setObjectName("pushButton_detect_Rpeaks_view") self.gridLayout_67.addWidget(self.pushButton_detect_Rpeaks_view, 3, 0, 1, 1) self.groupBox_detect_Rpeaks_input_args = QtWidgets.QGroupBox(self.groupBox_detect_Rpeaks) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_detect_Rpeaks_input_args.sizePolicy().hasHeightForWidth()) self.groupBox_detect_Rpeaks_input_args.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_detect_Rpeaks_input_args.setFont(font) self.groupBox_detect_Rpeaks_input_args.setObjectName("groupBox_detect_Rpeaks_input_args") self.gridLayout_73 = QtWidgets.QGridLayout(self.groupBox_detect_Rpeaks_input_args) self.gridLayout_73.setObjectName("gridLayout_73") self.radioButton_detector_method_Wt = QtWidgets.QRadioButton(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.radioButton_detector_method_Wt.setFont(font) self.radioButton_detector_method_Wt.setObjectName("radioButton_detector_method_Wt") self.gridLayout_73.addWidget(self.radioButton_detector_method_Wt, 6, 0, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.gridLayout_73.addWidget(self.label_9, 0, 0, 1, 1) self.lineEdit_detect_Rpeaks_bandpass_low = QtWidgets.QLineEdit(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_detect_Rpeaks_bandpass_low.setFont(font) self.lineEdit_detect_Rpeaks_bandpass_low.setPlaceholderText("") self.lineEdit_detect_Rpeaks_bandpass_low.setObjectName("lineEdit_detect_Rpeaks_bandpass_low") self.gridLayout_73.addWidget(self.lineEdit_detect_Rpeaks_bandpass_low, 2, 1, 1, 1) self.radioButton_detector_method_ta = QtWidgets.QRadioButton(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.radioButton_detector_method_ta.setFont(font) self.radioButton_detector_method_ta.setObjectName("radioButton_detector_method_ta") self.gridLayout_73.addWidget(self.radioButton_detector_method_ta, 4, 1, 1, 3) self.label_11 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_11.setFont(font) self.label_11.setObjectName("label_11") self.gridLayout_73.addWidget(self.label_11, 1, 0, 1, 1) self.radioButton_detector_method_Hamilton = QtWidgets.QRadioButton(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.radioButton_detector_method_Hamilton.setFont(font) self.radioButton_detector_method_Hamilton.setObjectName("radioButton_detector_method_Hamilton") self.gridLayout_73.addWidget(self.radioButton_detector_method_Hamilton, 6, 1, 1, 3) self.lineEdit_detect_Rpeaks_sampling_rate = QtWidgets.QLineEdit(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_detect_Rpeaks_sampling_rate.setFont(font) self.lineEdit_detect_Rpeaks_sampling_rate.setPlaceholderText("") self.lineEdit_detect_Rpeaks_sampling_rate.setObjectName("lineEdit_detect_Rpeaks_sampling_rate") self.gridLayout_73.addWidget(self.lineEdit_detect_Rpeaks_sampling_rate, 0, 1, 1, 3) self.label_12 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_12.setFont(font) self.label_12.setObjectName("label_12") self.gridLayout_73.addWidget(self.label_12, 2, 0, 1, 1) self.radioButton_detector_method_pt = QtWidgets.QRadioButton(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.radioButton_detector_method_pt.setFont(font) self.radioButton_detector_method_pt.setObjectName("radioButton_detector_method_pt") self.gridLayout_73.addWidget(self.radioButton_detector_method_pt, 4, 0, 1, 1) self.radioButton_detector_method_Engzee = QtWidgets.QRadioButton(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.radioButton_detector_method_Engzee.setFont(font) self.radioButton_detector_method_Engzee.setObjectName("radioButton_detector_method_Engzee") self.gridLayout_73.addWidget(self.radioButton_detector_method_Engzee, 8, 0, 1, 1) self.lineEdit_detect_Rpeaks_bandpass_high = QtWidgets.QLineEdit(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_detect_Rpeaks_bandpass_high.setFont(font) self.lineEdit_detect_Rpeaks_bandpass_high.setPlaceholderText("") self.lineEdit_detect_Rpeaks_bandpass_high.setObjectName("lineEdit_detect_Rpeaks_bandpass_high") self.gridLayout_73.addWidget(self.lineEdit_detect_Rpeaks_bandpass_high, 2, 3, 1, 1) self.lineEdit_detect_Rpeaks_peaks_value = QtWidgets.QLineEdit(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.lineEdit_detect_Rpeaks_peaks_value.setFont(font) self.lineEdit_detect_Rpeaks_peaks_value.setPlaceholderText("") self.lineEdit_detect_Rpeaks_peaks_value.setObjectName("lineEdit_detect_Rpeaks_peaks_value") self.gridLayout_73.addWidget(self.lineEdit_detect_Rpeaks_peaks_value, 1, 1, 1, 3) self.label_13 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_input_args) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_13.setFont(font) self.label_13.setObjectName("label_13") self.gridLayout_73.addWidget(self.label_13, 2, 2, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBox_detect_Rpeaks_input_args) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth()) self.label_10.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.gridLayout_73.addWidget(self.label_10, 3, 0, 1, 4) self.gridLayout_67.addWidget(self.groupBox_detect_Rpeaks_input_args, 1, 0, 1, 2) self.groupBox_detect_Rpeaks_signal_parts_list = QtWidgets.QGroupBox(self.groupBox_detect_Rpeaks) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_detect_Rpeaks_signal_parts_list.sizePolicy().hasHeightForWidth()) self.groupBox_detect_Rpeaks_signal_parts_list.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_detect_Rpeaks_signal_parts_list.setFont(font) self.groupBox_detect_Rpeaks_signal_parts_list.setObjectName("groupBox_detect_Rpeaks_signal_parts_list") self.gridLayout_74 = QtWidgets.QGridLayout(self.groupBox_detect_Rpeaks_signal_parts_list) self.gridLayout_74.setObjectName("gridLayout_74") self.pushButton_detect_Rpeaks_left = QtWidgets.QPushButton(self.groupBox_detect_Rpeaks_signal_parts_list) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_detect_Rpeaks_left.sizePolicy().hasHeightForWidth()) self.pushButton_detect_Rpeaks_left.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_detect_Rpeaks_left.setFont(font) self.pushButton_detect_Rpeaks_left.setObjectName("pushButton_detect_Rpeaks_left") self.gridLayout_74.addWidget(self.pushButton_detect_Rpeaks_left, 0, 2, 1, 1) self.pushButton_detect_Rpeaks_right = QtWidgets.QPushButton(self.groupBox_detect_Rpeaks_signal_parts_list) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_detect_Rpeaks_right.sizePolicy().hasHeightForWidth()) self.pushButton_detect_Rpeaks_right.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_detect_Rpeaks_right.setFont(font) self.pushButton_detect_Rpeaks_right.setObjectName("pushButton_detect_Rpeaks_right") self.gridLayout_74.addWidget(self.pushButton_detect_Rpeaks_right, 1, 2, 1, 1) self.tableWidget_detect_Rpeaks_signal_parts_list = QtWidgets.QTableWidget(self.groupBox_detect_Rpeaks_signal_parts_list) self.tableWidget_detect_Rpeaks_signal_parts_list.setColumnCount(1) self.tableWidget_detect_Rpeaks_signal_parts_list.setObjectName("tableWidget_detect_Rpeaks_signal_parts_list") self.tableWidget_detect_Rpeaks_signal_parts_list.setRowCount(0) self.tableWidget_detect_Rpeaks_signal_parts_list.verticalHeader().setVisible(False) self.gridLayout_74.addWidget(self.tableWidget_detect_Rpeaks_signal_parts_list, 0, 0, 2, 2) self.gridLayout_74.setColumnStretch(0, 1) self.gridLayout_74.setColumnStretch(1, 1) self.gridLayout_74.setColumnStretch(2, 1) self.gridLayout_67.addWidget(self.groupBox_detect_Rpeaks_signal_parts_list, 2, 0, 1, 2) self.gridLayout_67.setRowStretch(0, 4) self.gridLayout_67.setRowStretch(1, 4) self.gridLayout_67.setRowStretch(2, 4) self.gridLayout_67.setRowStretch(3, 1) self.verticalLayout_middle.addWidget(self.groupBox_detect_Rpeaks) self.groupBox_detect_Jpeaks = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_detect_Jpeaks.sizePolicy().hasHeightForWidth()) self.groupBox_detect_Jpeaks.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_detect_Jpeaks.setFont(font) self.groupBox_detect_Jpeaks.setObjectName("groupBox_detect_Jpeaks") self.gridLayout_69 = QtWidgets.QGridLayout(self.groupBox_detect_Jpeaks) self.gridLayout_69.setObjectName("gridLayout_69") self.pushButton_5 = QtWidgets.QPushButton(self.groupBox_detect_Jpeaks) self.pushButton_5.setObjectName("pushButton_5") self.gridLayout_69.addWidget(self.pushButton_5, 0, 0, 1, 1) self.gridLayout_69.setColumnStretch(0, 1) self.verticalLayout_middle.addWidget(self.groupBox_detect_Jpeaks) self.groupBox_info = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_info.sizePolicy().hasHeightForWidth()) self.groupBox_info.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.groupBox_info.setFont(font) self.groupBox_info.setObjectName("groupBox_info") self.gridLayout_66 = QtWidgets.QGridLayout(self.groupBox_info) self.gridLayout_66.setObjectName("gridLayout_66") self.textBrowser_infoOutput = QtWidgets.QTextBrowser(self.groupBox_info) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(10) self.textBrowser_infoOutput.setFont(font) self.textBrowser_infoOutput.setObjectName("textBrowser_infoOutput") self.gridLayout_66.addWidget(self.textBrowser_infoOutput, 0, 0, 1, 2) self.pushButton_backToMenu = QtWidgets.QPushButton(self.groupBox_info) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_backToMenu.sizePolicy().hasHeightForWidth()) self.pushButton_backToMenu.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.pushButton_backToMenu.setFont(font) self.pushButton_backToMenu.setObjectName("pushButton_backToMenu") self.gridLayout_66.addWidget(self.pushButton_backToMenu, 1, 0, 1, 1) self.gridLayout_66.setColumnStretch(0, 1) self.gridLayout_66.setRowStretch(0, 4) self.gridLayout_66.setRowStretch(1, 1) self.verticalLayout_middle.addWidget(self.groupBox_info) self.verticalLayout_middle.setStretch(0, 8) self.verticalLayout_middle.setStretch(1, 5) self.verticalLayout_middle.setStretch(2, 8) self.verticalLayout_middle.setStretch(3, 3) self.gridLayout.addLayout(self.verticalLayout_middle, 0, 2, 1, 1) self.gridLayout.setColumnStretch(0, 5) self.gridLayout.setColumnStretch(2, 3) self.gridLayout.setColumnStretch(3, 15) MainWindow.setCentralWidget(self.centralwidget) self.action_selectPath = QtWidgets.QAction(MainWindow) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.action_selectPath.setFont(font) self.action_selectPath.setObjectName("action_selectPath") self.action = QtWidgets.QAction(MainWindow) font = QtGui.QFont() font.setFamily("黑体") font.setPointSize(14) self.action.setFont(font) self.action.setObjectName("action") self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "Heartbeat_Annotation")) self.groupBox_func_select.setTitle(_translate("MainWindow", "功能选择")) self.pushButton_detect_Rpeaks.setText(_translate("MainWindow", "ECG的R峰提取")) self.pushButton_detect_Jpeaks.setText(_translate("MainWindow", "BCG的J峰提取")) self.pushButton_rootpath_open.setText(_translate("MainWindow", "浏览")) self.pushButton_resample1000Hz.setText(_translate("MainWindow", "重采样至1000Hz")) self.lineEdit_rootpath.setPlaceholderText(_translate("MainWindow", "数据根目录")) self.groupBox_plot.setTitle(_translate("MainWindow", "绘图区")) self.groupBox_resample1000Hz.setTitle(_translate("MainWindow", "重采样至1000Hz")) self.pushButton_resample1000Hz_view.setText(_translate("MainWindow", "查看结果")) self.groupBox_resample1000Hz_inputFile_check.setTitle(_translate("MainWindow", "程序识别到的文件路径")) self.lineEdit_resample1000Hz_DSbcg_sig_path.setPlaceholderText(_translate("MainWindow", "DSbcg_sig.txt文件路径")) self.label_4.setText(_translate("MainWindow", "raw_org.txt")) self.label_6.setText(_translate("MainWindow", "保存路径")) self.lineEdit_resample1000Hz_raw_org_path.setPlaceholderText(_translate("MainWindow", "raw_org.txt文件路径")) self.label_5.setText(_translate("MainWindow", "DSbcg_sig.txt")) self.lineEdit_resample1000Hz_save_path.setPlaceholderText(_translate("MainWindow", "文件保存路径")) self.pushButton_resample1000Hz_save.setText(_translate("MainWindow", "保存结果")) self.groupBox_resample1000Hz_input_args.setTitle(_translate("MainWindow", "<重采样>参数输入")) self.lineEdit_resample1000Hz_original_sampling_rate.setText(_translate("MainWindow", "100")) self.label_3.setText(_translate("MainWindow", "目标采样率(Hz)")) self.lineEdit_resample1000Hz_target_sampling_rate.setText(_translate("MainWindow", "1000")) self.label_2.setText(_translate("MainWindow", "原始采样率(Hz)")) self.label.setText(_translate("MainWindow", "裁剪的时间(秒)")) self.groupBox_detect_Rpeaks.setTitle(_translate("MainWindow", "ECG的R峰提取")) self.groupBox_detect_Rpeaks_inputFile_check.setTitle(_translate("MainWindow", "程序识别到的文件路径")) self.lineEdit_detect_Rpeaks_filter_ecg_path.setPlaceholderText(_translate("MainWindow", "filter_ecg.txt文件路径")) self.label_7.setText(_translate("MainWindow", "filter_ecg.txt")) self.textBrowser.setHtml(_translate("MainWindow", "\n" "\n" "

将在此目录的文件夹下生成一一对应的hecg.txt和hRpeak.txt若干个

")) self.label_8.setText(_translate("MainWindow", "保存路径")) self.lineEdit_detect_Rpeaks_save_path.setPlaceholderText(_translate("MainWindow", "文件保存路径")) self.pushButton_detect_Rpeaks_save.setText(_translate("MainWindow", "保存结果")) self.pushButton_detect_Rpeaks_view.setText(_translate("MainWindow", "查看结果")) self.groupBox_detect_Rpeaks_input_args.setTitle(_translate("MainWindow", "参数输入")) self.radioButton_detector_method_Wt.setText(_translate("MainWindow", "Wt")) self.label_9.setText(_translate("MainWindow", "信号采样率(Hz)")) self.lineEdit_detect_Rpeaks_bandpass_low.setText(_translate("MainWindow", "2")) self.radioButton_detector_method_ta.setText(_translate("MainWindow", "ta")) self.label_11.setText(_translate("MainWindow", "寻峰阈值(个)")) self.radioButton_detector_method_Hamilton.setText(_translate("MainWindow", "Hamilton")) self.lineEdit_detect_Rpeaks_sampling_rate.setText(_translate("MainWindow", "1000")) self.label_12.setText(_translate("MainWindow", "带通滤波截止频率(Hz)")) self.radioButton_detector_method_pt.setText(_translate("MainWindow", "pt")) self.radioButton_detector_method_Engzee.setText(_translate("MainWindow", "Engzee")) self.lineEdit_detect_Rpeaks_bandpass_high.setText(_translate("MainWindow", "15")) self.lineEdit_detect_Rpeaks_peaks_value.setText(_translate("MainWindow", "200")) self.label_13.setText(_translate("MainWindow", "~")) self.label_10.setText(_translate("MainWindow", "R峰检测方法选择(一般选pt)")) self.groupBox_detect_Rpeaks_signal_parts_list.setTitle(_translate("MainWindow", "信号片段列表")) self.pushButton_detect_Rpeaks_left.setText(_translate("MainWindow", "上一个")) self.pushButton_detect_Rpeaks_right.setText(_translate("MainWindow", "下一个")) self.groupBox_detect_Jpeaks.setTitle(_translate("MainWindow", "BCG的J峰提取")) self.pushButton_5.setText(_translate("MainWindow", "PushButton")) self.groupBox_info.setTitle(_translate("MainWindow", "信息")) self.pushButton_backToMenu.setText(_translate("MainWindow", "返回主菜单")) self.action_selectPath.setText(_translate("MainWindow", "数据路径选择")) self.action.setText(_translate("MainWindow", "加载存档"))