diff --git a/func/Module_SA_label_v2.py b/func/Module_SA_label_v2.py index 769e74e..e393c24 100644 --- a/func/Module_SA_label_v2.py +++ b/func/Module_SA_label_v2.py @@ -750,6 +750,16 @@ class MainWindow_SA_label(QMainWindow): "orgdata": self.ax6, } + self.channel_to_best_fit_checkbox = { + "SpO2": None, + "Flow T": self.ui.checkBox_best_flow, + "Flow P": self.ui.checkBox_best_flow, + "Effort Tho": self.ui.checkBox_best_effort, + "Effort Abd": self.ui.checkBox_best_effort, + "0.7lowpass_resp": self.ui.checkBox_best_resp, + "orgdata": self.ui.checkBox_best_raw, + } + PublicFunc.__resetAllButton__(self, ButtonState) self.ui.comboBox_window_signal_length.lineEdit().setValidator(QIntValidator(10, 1200)) @@ -889,6 +899,9 @@ class MainWindow_SA_label(QMainWindow): start_point = self.config["WindowStartSecond"] * plot_freq end_point = start_point + self.config["WindowSignalSecond"] * plot_freq for channel, ax in self.channel_to_ax.items(): + if self.channel_to_best_fit_checkbox[channel] is not None and ( + not self.channel_to_best_fit_checkbox[channel].isChecked()): + continue signal_max = self.data.channel[channel][start_point: end_point].max() signal_min = self.data.channel[channel][start_point: end_point].min() if channel == "SpO2": @@ -1229,9 +1242,9 @@ class MainWindow_SA_label(QMainWindow): width = self.selected_event_rect.get_width() event_left = self.selected_event_info["correct_Start"] if self.selected_event_info["isLabeled"] != -1 else \ - self.selected_event_info["Start"] + self.selected_event_info["Start"] event_right = self.selected_event_info["correct_End"] if self.selected_event_info["isLabeled"] != -1 else \ - self.selected_event_info["End"] + self.selected_event_info["End"] if x_rect != event_left or width != (event_right - event_left): self.selected_event_rect.set_x(event_left) self.selected_event_rect.set_width(event_right - event_left) @@ -1650,7 +1663,8 @@ class MainWindow_SA_label(QMainWindow): # 先去除原始事件索引映射 self.data.event_index_revised[self.data.event_index_revised == event_index] = 0 # 再添加新的事件索引映射 - self.data.event_index_revised[original_event_info["Start"].values[0]:original_event_info["End"].values[0]] = event_index + self.data.event_index_revised[ + original_event_info["Start"].values[0]:original_event_info["End"].values[0]] = event_index # 重置事件信息到df_revised self.data.df_revised[self.data.df_revised["Index"] == event_index] = original_event_info diff --git a/ui/MainWindow/MainWindow_SA_label_v2.py b/ui/MainWindow/MainWindow_SA_label_v2.py index 3c50787..b3d8dd1 100644 --- a/ui/MainWindow/MainWindow_SA_label_v2.py +++ b/ui/MainWindow/MainWindow_SA_label_v2.py @@ -3,7 +3,7 @@ ################################################################################ ## Form generated from reading UI file 'MainWindow_SA_label_v2.ui' ## -## Created by: Qt User Interface Compiler version 6.9.0 +## Created by: Qt User Interface Compiler version 6.7.0 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ @@ -16,11 +16,11 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QAbstractSpinBox, QApplication, QCheckBox, - QComboBox, QGridLayout, QGroupBox, QHBoxLayout, - QHeaderView, QLabel, QLineEdit, QMainWindow, - QPushButton, QRadioButton, QSizePolicy, QSpacerItem, - QSpinBox, QStatusBar, QTableView, QTextBrowser, - QVBoxLayout, QWidget) + QComboBox, QFrame, QGridLayout, QGroupBox, + QHBoxLayout, QHeaderView, QLabel, QLineEdit, + QMainWindow, QPushButton, QRadioButton, QSizePolicy, + QSpacerItem, QSpinBox, QStatusBar, QTableView, + QTextBrowser, QVBoxLayout, QWidget) class Ui_MainWindow_SA_label(object): def setupUi(self, MainWindow_SA_label): @@ -56,7 +56,6 @@ class Ui_MainWindow_SA_label(object): font1 = QFont() font1.setPointSize(16) self.label_sampno.setFont(font1) - self.label_sampno.setAlignment(Qt.AlignmentFlag.AlignCenter) self.verticalLayout_2.addWidget(self.label_sampno) @@ -86,38 +85,71 @@ class Ui_MainWindow_SA_label(object): self.verticalLayout_2.addLayout(self.horizontalLayout) - self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) + self.verticalSpacer = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.verticalLayout_2.addItem(self.verticalSpacer) - self.checkBox_auto_save = QCheckBox(self.groupBox_left) - self.checkBox_auto_save.setObjectName(u"checkBox_auto_save") - self.checkBox_auto_save.setFont(font2) - self.checkBox_auto_save.setChecked(True) + self.groupBox = QGroupBox(self.groupBox_left) + self.groupBox.setObjectName(u"groupBox") + self.verticalLayout_5 = QVBoxLayout(self.groupBox) + self.verticalLayout_5.setObjectName(u"verticalLayout_5") + self.horizontalLayout_8 = QHBoxLayout() + self.horizontalLayout_8.setObjectName(u"horizontalLayout_8") + self.checkBox_best_flow = QCheckBox(self.groupBox) + self.checkBox_best_flow.setObjectName(u"checkBox_best_flow") + self.checkBox_best_flow.setChecked(True) - self.verticalLayout_2.addWidget(self.checkBox_auto_save) + self.horizontalLayout_8.addWidget(self.checkBox_best_flow) - self.pushButton_best_fit = QPushButton(self.groupBox_left) + self.checkBox_best_effort = QCheckBox(self.groupBox) + self.checkBox_best_effort.setObjectName(u"checkBox_best_effort") + self.checkBox_best_effort.setChecked(True) + + self.horizontalLayout_8.addWidget(self.checkBox_best_effort) + + self.checkBox_best_resp = QCheckBox(self.groupBox) + self.checkBox_best_resp.setObjectName(u"checkBox_best_resp") + self.checkBox_best_resp.setChecked(True) + + self.horizontalLayout_8.addWidget(self.checkBox_best_resp) + + self.checkBox_best_raw = QCheckBox(self.groupBox) + self.checkBox_best_raw.setObjectName(u"checkBox_best_raw") + self.checkBox_best_raw.setChecked(True) + + self.horizontalLayout_8.addWidget(self.checkBox_best_raw) + + self.pushButton_best_fit = QPushButton(self.groupBox) self.pushButton_best_fit.setObjectName(u"pushButton_best_fit") self.pushButton_best_fit.setFont(font2) self.pushButton_best_fit.setChecked(False) - self.verticalLayout_2.addWidget(self.pushButton_best_fit) + self.horizontalLayout_8.addWidget(self.pushButton_best_fit) + + + self.verticalLayout_5.addLayout(self.horizontalLayout_8) + + self.line = QFrame(self.groupBox) + self.line.setObjectName(u"line") + self.line.setFrameShape(QFrame.Shape.HLine) + self.line.setFrameShadow(QFrame.Shadow.Sunken) + + self.verticalLayout_5.addWidget(self.line) self.horizontalLayout_6 = QHBoxLayout() self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") - self.label_4 = QLabel(self.groupBox_left) + self.label_4 = QLabel(self.groupBox) self.label_4.setObjectName(u"label_4") sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy1) - self.label_4.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) + self.label_4.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignVCenter) self.horizontalLayout_6.addWidget(self.label_4) - self.comboBox_window_signal_length = QComboBox(self.groupBox_left) + self.comboBox_window_signal_length = QComboBox(self.groupBox) self.comboBox_window_signal_length.addItem("") self.comboBox_window_signal_length.addItem("") self.comboBox_window_signal_length.addItem("") @@ -127,7 +159,7 @@ class Ui_MainWindow_SA_label(object): sizePolicy1.setHeightForWidth(self.comboBox_window_signal_length.sizePolicy().hasHeightForWidth()) self.comboBox_window_signal_length.setSizePolicy(sizePolicy1) self.comboBox_window_signal_length.setEditable(True) - self.comboBox_window_signal_length.setInsertPolicy(QComboBox.InsertPolicy.NoInsert) + self.comboBox_window_signal_length.setInsertPolicy(QComboBox.NoInsert) self.horizontalLayout_6.addWidget(self.comboBox_window_signal_length) @@ -136,7 +168,33 @@ class Ui_MainWindow_SA_label(object): self.horizontalLayout_6.addItem(self.horizontalSpacer_5) - self.verticalLayout_2.addLayout(self.horizontalLayout_6) + self.verticalLayout_5.addLayout(self.horizontalLayout_6) + + self.line_2 = QFrame(self.groupBox) + self.line_2.setObjectName(u"line_2") + self.line_2.setFrameShape(QFrame.Shape.HLine) + self.line_2.setFrameShadow(QFrame.Shadow.Sunken) + + self.verticalLayout_5.addWidget(self.line_2) + + self.horizontalLayout_9 = QHBoxLayout() + self.horizontalLayout_9.setObjectName(u"horizontalLayout_9") + self.checkBox_auto_save = QCheckBox(self.groupBox) + self.checkBox_auto_save.setObjectName(u"checkBox_auto_save") + self.checkBox_auto_save.setFont(font) + self.checkBox_auto_save.setChecked(True) + + self.horizontalLayout_9.addWidget(self.checkBox_auto_save) + + self.horizontalSpacer_6 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + + self.horizontalLayout_9.addItem(self.horizontalSpacer_6) + + + self.verticalLayout_5.addLayout(self.horizontalLayout_9) + + + self.verticalLayout_2.addWidget(self.groupBox) self.groupBox_label = QGroupBox(self.groupBox_left) self.groupBox_label.setObjectName(u"groupBox_label") @@ -148,7 +206,7 @@ class Ui_MainWindow_SA_label(object): self.gridLayout_3.addWidget(self.label_2, 4, 0, 1, 1) - self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) + self.verticalSpacer_4 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.gridLayout_3.addItem(self.verticalSpacer_4, 2, 0, 1, 2) @@ -172,13 +230,13 @@ class Ui_MainWindow_SA_label(object): self.tableView_label = QTableView(self.groupBox_label) self.tableView_label.setObjectName(u"tableView_label") - self.tableView_label.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) + self.tableView_label.setEditTriggers(QAbstractItemView.NoEditTriggers) self.gridLayout_3.addWidget(self.tableView_label, 1, 0, 1, 2) self.tableView_label_revised = QTableView(self.groupBox_label) self.tableView_label_revised.setObjectName(u"tableView_label_revised") - self.tableView_label_revised.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) + self.tableView_label_revised.setEditTriggers(QAbstractItemView.NoEditTriggers) self.gridLayout_3.addWidget(self.tableView_label_revised, 5, 0, 1, 2) @@ -192,7 +250,7 @@ class Ui_MainWindow_SA_label(object): self.verticalLayout_2.addWidget(self.pushButton_reset_event) - self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) + self.verticalSpacer_3 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.verticalLayout_2.addItem(self.verticalSpacer_3) @@ -219,12 +277,15 @@ class Ui_MainWindow_SA_label(object): self.verticalLayout_2.addWidget(self.groupBox_4) - self.verticalLayout_2.setStretch(1, 2) + self.verticalLayout_2.setStretch(0, 1) + self.verticalLayout_2.setStretch(1, 1) self.verticalLayout_2.setStretch(2, 1) - self.verticalLayout_2.setStretch(6, 15) - self.verticalLayout_2.setStretch(8, 1) - self.verticalLayout_2.setStretch(9, 2) - self.verticalLayout_2.setStretch(10, 5) + self.verticalLayout_2.setStretch(3, 4) + self.verticalLayout_2.setStretch(4, 15) + self.verticalLayout_2.setStretch(5, 1) + self.verticalLayout_2.setStretch(6, 1) + self.verticalLayout_2.setStretch(7, 2) + self.verticalLayout_2.setStretch(8, 5) self.gridLayout.addWidget(self.groupBox_left, 0, 0, 1, 1) @@ -263,61 +324,61 @@ class Ui_MainWindow_SA_label(object): self.gridLayout_8 = QGridLayout() self.gridLayout_8.setObjectName(u"gridLayout_8") - self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.gridLayout_8.addItem(self.horizontalSpacer, 0, 1, 1, 1) self.pushButton_next_half = QPushButton(self.groupBox_examineBySecond) self.pushButton_next_half.setObjectName(u"pushButton_next_half") self.pushButton_next_half.setFont(font2) - self.pushButton_next_half.setProperty(u"offset", 15) + self.pushButton_next_half.setProperty("offset", 15) self.gridLayout_8.addWidget(self.pushButton_next_half, 1, 4, 1, 1) self.pushButton_previous10s = QPushButton(self.groupBox_examineBySecond) self.pushButton_previous10s.setObjectName(u"pushButton_previous10s") self.pushButton_previous10s.setFont(font2) - self.pushButton_previous10s.setProperty(u"offset", -10) + self.pushButton_previous10s.setProperty("offset", -10) self.gridLayout_8.addWidget(self.pushButton_previous10s, 0, 0, 1, 1) self.pushButton_previous_half = QPushButton(self.groupBox_examineBySecond) self.pushButton_previous_half.setObjectName(u"pushButton_previous_half") self.pushButton_previous_half.setFont(font2) - self.pushButton_previous_half.setProperty(u"offset", -15) + self.pushButton_previous_half.setProperty("offset", -15) self.gridLayout_8.addWidget(self.pushButton_previous_half, 0, 4, 1, 1) self.pushButton_next30s = QPushButton(self.groupBox_examineBySecond) self.pushButton_next30s.setObjectName(u"pushButton_next30s") self.pushButton_next30s.setFont(font2) - self.pushButton_next30s.setProperty(u"offset", 30) + self.pushButton_next30s.setProperty("offset", 30) self.gridLayout_8.addWidget(self.pushButton_next30s, 1, 2, 1, 1) - self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.gridLayout_8.addItem(self.horizontalSpacer_2, 1, 1, 1, 1) self.pushButton_previous30s = QPushButton(self.groupBox_examineBySecond) self.pushButton_previous30s.setObjectName(u"pushButton_previous30s") self.pushButton_previous30s.setFont(font2) - self.pushButton_previous30s.setProperty(u"offset", -30) + self.pushButton_previous30s.setProperty("offset", -30) self.gridLayout_8.addWidget(self.pushButton_previous30s, 0, 2, 1, 1) self.pushButton_next10s = QPushButton(self.groupBox_examineBySecond) self.pushButton_next10s.setObjectName(u"pushButton_next10s") self.pushButton_next10s.setFont(font2) - self.pushButton_next10s.setProperty(u"offset", 10) + self.pushButton_next10s.setProperty("offset", 10) self.gridLayout_8.addWidget(self.pushButton_next10s, 1, 0, 1, 1) - self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.gridLayout_8.addItem(self.horizontalSpacer_3, 0, 3, 1, 1) - self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.gridLayout_8.addItem(self.horizontalSpacer_4, 1, 3, 1, 1) @@ -345,7 +406,6 @@ class Ui_MainWindow_SA_label(object): sizePolicy2.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy2) self.label_5.setFont(font2) - self.label_5.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.horizontalLayout_7.addWidget(self.label_5) @@ -357,7 +417,6 @@ class Ui_MainWindow_SA_label(object): sizePolicy3.setHeightForWidth(self.label_BCG_Index.sizePolicy().hasHeightForWidth()) self.label_BCG_Index.setSizePolicy(sizePolicy3) self.label_BCG_Index.setFont(font2) - self.label_BCG_Index.setAlignment(Qt.AlignmentFlag.AlignCenter) self.horizontalLayout_7.addWidget(self.label_BCG_Index) @@ -369,7 +428,6 @@ class Ui_MainWindow_SA_label(object): self.label_BCG_Info = QLabel(self.groupBox_label_operation) self.label_BCG_Info.setObjectName(u"label_BCG_Info") self.label_BCG_Info.setFont(font2) - self.label_BCG_Info.setAlignment(Qt.AlignmentFlag.AlignCenter) self.verticalLayout_3.addWidget(self.label_BCG_Info) @@ -560,7 +618,7 @@ class Ui_MainWindow_SA_label(object): self.spinBox_correctStart = QSpinBox(self.groupBox_label_operation) self.spinBox_correctStart.setObjectName(u"spinBox_correctStart") self.spinBox_correctStart.setFont(font2) - self.spinBox_correctStart.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons) + self.spinBox_correctStart.setButtonSymbols(QAbstractSpinBox.UpDownArrows) self.spinBox_correctStart.setMaximum(100000) self.gridLayout_6.addWidget(self.spinBox_correctStart, 0, 1, 1, 1) @@ -568,7 +626,7 @@ class Ui_MainWindow_SA_label(object): self.spinBox_correctEnd = QSpinBox(self.groupBox_label_operation) self.spinBox_correctEnd.setObjectName(u"spinBox_correctEnd") self.spinBox_correctEnd.setFont(font2) - self.spinBox_correctEnd.setButtonSymbols(QAbstractSpinBox.ButtonSymbols.NoButtons) + self.spinBox_correctEnd.setButtonSymbols(QAbstractSpinBox.UpDownArrows) self.spinBox_correctEnd.setMaximum(100000) self.gridLayout_6.addWidget(self.spinBox_correctEnd, 1, 1, 1, 1) @@ -652,7 +710,11 @@ class Ui_MainWindow_SA_label(object): self.label_sampno.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u7f16\u53f7\uff1a", None)) self.pushButton_input_setting.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5bfc\u5165\u8bbe\u7f6e", None)) self.pushButton_input.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u5f00\u59cb\u5bfc\u5165", None)) - self.checkBox_auto_save.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4fee\u6539\u540e\u81ea\u52a8\u4fdd\u5b58", None)) + self.groupBox.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u6253\u6807\u8bbe\u7f6e", None)) + self.checkBox_best_flow.setText(QCoreApplication.translate("MainWindow_SA_label", u"Flow", None)) + self.checkBox_best_effort.setText(QCoreApplication.translate("MainWindow_SA_label", u"Effort", None)) + self.checkBox_best_resp.setText(QCoreApplication.translate("MainWindow_SA_label", u"Resp", None)) + self.checkBox_best_raw.setText(QCoreApplication.translate("MainWindow_SA_label", u"Raw", None)) self.pushButton_best_fit.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u81ea\u9002\u5e94\u5e45\u503c\uff08B\uff09", None)) self.label_4.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u663e\u793a\u7a97\u53e3\u957f\u5ea6/\u79d2\uff1a", None)) self.comboBox_window_signal_length.setItemText(0, QCoreApplication.translate("MainWindow_SA_label", u"30", None)) @@ -661,6 +723,7 @@ class Ui_MainWindow_SA_label(object): self.comboBox_window_signal_length.setItemText(3, QCoreApplication.translate("MainWindow_SA_label", u"300", None)) self.comboBox_window_signal_length.setItemText(4, QCoreApplication.translate("MainWindow_SA_label", u"600", None)) + self.checkBox_auto_save.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u4fee\u6539\u540e\u81ea\u52a8\u4fdd\u5b58", None)) self.groupBox_label.setTitle(QCoreApplication.translate("MainWindow_SA_label", u"\u6807\u7b7e\u8bb0\u5f55", None)) self.label_2.setText(QCoreApplication.translate("MainWindow_SA_label", u"\u786e\u8ba4\u540e\u7684\u6807\u7b7e", None)) self.lineEdit_filter_label_origin.setPlaceholderText(QCoreApplication.translate("MainWindow_SA_label", u"\u7b5b\u9009\u5668", None)) diff --git a/ui/MainWindow/MainWindow_SA_label_v2.ui b/ui/MainWindow/MainWindow_SA_label_v2.ui index d2713bd..4d189ac 100644 --- a/ui/MainWindow/MainWindow_SA_label_v2.ui +++ b/ui/MainWindow/MainWindow_SA_label_v2.ui @@ -42,7 +42,7 @@ 睡眠呼吸暂停事件标注 - + @@ -53,9 +53,6 @@ 编号: - - Qt::AlignmentFlag::AlignCenter - @@ -101,126 +98,207 @@ - Qt::Orientation::Vertical + Qt::Vertical 20 - 40 + 20 - - - - 12 - - - - 修改后自动保存 - - - true + + + 打标设置 + + + + + + + Flow + + + true + + + + + + + Effort + + + true + + + + + + + Resp + + + true + + + + + + + Raw + + + true + + + + + + + + 12 + + + + 自适应幅值(B) + + + false + + + + + + + + + Qt::Horizontal + + + + + + + + + + 0 + 0 + + + + 显示窗口长度/秒: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + true + + + 2 + + + QComboBox::NoInsert + + + + 30 + + + + + 60 + + + + + 120 + + + + + 300 + + + + + 600 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Horizontal + + + + + + + + + + 10 + + + + 修改后自动保存 + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + - - - - - 12 - - - - 自适应幅值(B) - - - false - - - - - - - - - - 0 - 0 - - - - 显示窗口长度/秒: - - - Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter - - - - - - - - 0 - 0 - - - - true - - - 2 - - - QComboBox::InsertPolicy::NoInsert - - - - 30 - - - - - 60 - - - - - 120 - - - - - 300 - - - - - 600 - - - - - - - - Qt::Orientation::Horizontal - - - QSizePolicy::Policy::Expanding - - - - 40 - 20 - - - - - - @@ -242,12 +320,15 @@ - Qt::Orientation::Vertical + Qt::Vertical + + + QSizePolicy::Expanding 20 - 40 + 20 @@ -291,14 +372,14 @@ - QAbstractItemView::EditTrigger::NoEditTriggers + QAbstractItemView::NoEditTriggers - QAbstractItemView::EditTrigger::NoEditTriggers + QAbstractItemView::NoEditTriggers @@ -320,12 +401,15 @@ - Qt::Orientation::Vertical + Qt::Vertical + + + QSizePolicy::Expanding 20 - 40 + 20 @@ -377,7 +461,7 @@ - Qt::Orientation::Vertical + Qt::Vertical @@ -419,7 +503,7 @@ - Qt::Orientation::Horizontal + Qt::Vertical @@ -492,7 +576,7 @@ - Qt::Orientation::Horizontal + Qt::Vertical @@ -535,7 +619,7 @@ - Qt::Orientation::Horizontal + Qt::Vertical @@ -548,7 +632,7 @@ - Qt::Orientation::Horizontal + Qt::Vertical @@ -587,9 +671,6 @@ 事件编号: - - Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter - @@ -608,9 +689,6 @@ - - Qt::AlignmentFlag::AlignCenter - @@ -625,9 +703,6 @@ - - Qt::AlignmentFlag::AlignCenter - @@ -755,7 +830,7 @@ - Qt::Orientation::Vertical + Qt::Vertical @@ -793,7 +868,7 @@ - Qt::Orientation::Vertical + Qt::Vertical @@ -966,7 +1041,7 @@ - Qt::Orientation::Vertical + Qt::Vertical @@ -1010,7 +1085,7 @@ - QAbstractSpinBox::ButtonSymbols::NoButtons + QAbstractSpinBox::UpDownArrows 100000 @@ -1025,7 +1100,7 @@ - QAbstractSpinBox::ButtonSymbols::NoButtons + QAbstractSpinBox::UpDownArrows 100000 @@ -1037,7 +1112,7 @@ - Qt::Orientation::Vertical + Qt::Vertical