# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'widget_detect_Rpeaks.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_widget_detect_Rpeaks(object): def setupUi(self, widget_detect_Rpeaks): widget_detect_Rpeaks.setObjectName("widget_detect_Rpeaks") widget_detect_Rpeaks.resize(386, 957) self.gridLayout = QtWidgets.QGridLayout(widget_detect_Rpeaks) self.gridLayout.setObjectName("gridLayout") self.groupBox_detect_Rpeaks = QtWidgets.QGroupBox(widget_detect_Rpeaks) 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_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.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.setChecked(True) 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.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, 4, 0, 1, 1) 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, 4, 1, 1, 1) 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) self.lineEdit_detect_Rpeaks_filter_ecg_path.setEnabled(False) 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) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_67.addItem(spacerItem, 3, 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.gridLayout_67.setRowStretch(4, 1) self.gridLayout.addWidget(self.groupBox_detect_Rpeaks, 0, 0, 1, 1) self.retranslateUi(widget_detect_Rpeaks) QtCore.QMetaObject.connectSlotsByName(widget_detect_Rpeaks) def retranslateUi(self, widget_detect_Rpeaks): _translate = QtCore.QCoreApplication.translate widget_detect_Rpeaks.setWindowTitle(_translate("widget_detect_Rpeaks", "Form")) self.groupBox_detect_Rpeaks.setTitle(_translate("widget_detect_Rpeaks", "ECG的R峰提取")) self.groupBox_detect_Rpeaks_signal_parts_list.setTitle(_translate("widget_detect_Rpeaks", "信号片段列表")) self.pushButton_detect_Rpeaks_left.setText(_translate("widget_detect_Rpeaks", "上一个")) self.pushButton_detect_Rpeaks_right.setText(_translate("widget_detect_Rpeaks", "下一个")) self.groupBox_detect_Rpeaks_input_args.setTitle(_translate("widget_detect_Rpeaks", "参数输入")) self.radioButton_detector_method_Wt.setText(_translate("widget_detect_Rpeaks", "Wt")) self.label_9.setText(_translate("widget_detect_Rpeaks", "信号采样率(Hz)")) self.lineEdit_detect_Rpeaks_bandpass_low.setText(_translate("widget_detect_Rpeaks", "2")) self.radioButton_detector_method_ta.setText(_translate("widget_detect_Rpeaks", "ta")) self.label_11.setText(_translate("widget_detect_Rpeaks", "寻峰阈值(个)")) self.radioButton_detector_method_Hamilton.setText(_translate("widget_detect_Rpeaks", "Hamilton")) self.lineEdit_detect_Rpeaks_sampling_rate.setText(_translate("widget_detect_Rpeaks", "1000")) self.label_12.setText(_translate("widget_detect_Rpeaks", "带通滤波截止频率(Hz)")) self.radioButton_detector_method_pt.setText(_translate("widget_detect_Rpeaks", "pt")) self.radioButton_detector_method_Engzee.setText(_translate("widget_detect_Rpeaks", "Engzee")) self.lineEdit_detect_Rpeaks_bandpass_high.setText(_translate("widget_detect_Rpeaks", "15")) self.lineEdit_detect_Rpeaks_peaks_value.setText(_translate("widget_detect_Rpeaks", "200")) self.label_13.setText(_translate("widget_detect_Rpeaks", "~")) self.label_10.setText(_translate("widget_detect_Rpeaks", "R峰检测方法选择(一般选pt)")) self.pushButton_detect_Rpeaks_view.setText(_translate("widget_detect_Rpeaks", "查看结果")) self.pushButton_detect_Rpeaks_save.setText(_translate("widget_detect_Rpeaks", "保存结果")) self.groupBox_detect_Rpeaks_inputFile_check.setTitle(_translate("widget_detect_Rpeaks", "程序识别到的文件路径")) self.lineEdit_detect_Rpeaks_filter_ecg_path.setPlaceholderText(_translate("widget_detect_Rpeaks", "filter_ecg.txt文件路径")) self.label_7.setText(_translate("widget_detect_Rpeaks", "filter_ecg.txt")) self.textBrowser.setHtml(_translate("widget_detect_Rpeaks", "\n" "\n" "

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

")) self.label_8.setText(_translate("widget_detect_Rpeaks", "保存路径")) self.lineEdit_detect_Rpeaks_save_path.setPlaceholderText(_translate("widget_detect_Rpeaks", "文件保存路径"))