|
|
<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="MainWindow"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1532</width> <height>1076</height> </rect> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>8</verstretch> </sizepolicy> </property> <property name="windowTitle"> <string>IFLYTOP-ECG-上位机</string> </property> <property name="styleSheet"> <string notr="true">/* Aqua Style Sheet for QT Applications Author: Jaime A. Quiroga P. Company: GTRONICK Last updated: 22/01/2019, 07:55. Available at: https://github.com/GTRONICK/QSS/blob/master/Aqua.qss */ QMainWindow { background-color:#ececec; } QTextEdit { border-width: 1px; border-style: solid; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QPlainTextEdit { border-width: 1px; border-style: solid; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QToolButton { border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(255,255,255); } QToolButton:hover{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(255,255,255); } QToolButton:pressed{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(142,142,142); } QPushButton{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(255,255,255); } QPushButton::default{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(255,255,255); } QPushButton:hover{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(255,255,255); } QPushButton:pressed{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: rgb(0,0,0); padding: 2px; background-color: rgb(142,142,142); } QPushButton:disabled{ border-style: solid; border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); border-width: 1px; border-radius: 5px; color: #808086; padding: 2px; background-color: rgb(142,142,142); } QLineEdit { border-width: 1px; border-radius: 4px; border-style: solid; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QLabel { color: #000000; } QLCDNumber { color: rgb(0, 113, 255, 255); } QProgressBar { text-align: center; color: rgb(240, 240, 240); border-width: 1px; border-radius: 10px; border-color: rgb(230, 230, 230); border-style: solid; background-color:rgb(207,207,207); } QProgressBar::chunk { background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); border-radius: 10px; } QMenuBar { background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(207, 209, 207, 255), stop:1 rgba(230, 229, 230, 255)); } QMenuBar::item { color: #000000; spacing: 3px; padding: 1px 4px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(207, 209, 207, 255), stop:1 rgba(230, 229, 230, 255)); } QMenuBar::item:selected { background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); color: #FFFFFF; } QMenu::item:selected { border-style: solid; border-top-color: transparent; border-right-color: transparent; border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); border-bottom-color: transparent; border-left-width: 2px; color: #000000; padding-left:15px; padding-top:4px; padding-bottom:4px; padding-right:7px; } QMenu::item { border-style: solid; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-bottom-color: transparent; border-bottom-width: 1px; color: #000000; padding-left:17px; padding-top:4px; padding-bottom:4px; padding-right:7px; } QTabWidget { color:rgb(0,0,0); background-color:#000000; } QTabWidget::pane { border-color: rgb(223,223,223); background-color:rgb(226,226,226); border-style: solid; border-width: 2px; border-radius: 6px; } QTabBar::tab:first { border-style: solid; border-left-width:1px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; border-top-color: rgb(209,209,209); border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); border-bottom-color: rgb(229,229,229); border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: #000000; padding: 3px; margin-left:0px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255)); } QTabBar::tab:last { border-style: solid; border-width:1px; border-top-color: rgb(209,209,209); border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); border-right-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); border-bottom-color: rgb(229,229,229); border-top-right-radius: 4px; border-bottom-right-radius: 4px; color: #000000; padding: 3px; margin-left:0px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255)); } QTabBar::tab { border-style: solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color: rgb(209,209,209); border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); border-bottom-color: rgb(229,229,229); color: #000000; padding: 3px; margin-left:0px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255)); } QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { border-style: solid; border-left-width:1px; border-right-color: transparent; border-top-color: rgb(209,209,209); border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); border-bottom-color: rgb(229,229,229); color: #FFFFFF; padding: 3px; margin-left:0px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QTabBar::tab:selected, QTabBar::tab:first:selected, QTabBar::tab:hover { border-style: solid; border-left-width:1px; border-bottom-width:1px; border-top-width:1px; border-right-color: transparent; border-top-color: rgb(209,209,209); border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); border-bottom-color: rgb(229,229,229); color: #FFFFFF; padding: 3px; margin-left:0px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QCheckBox { color: #000000; padding: 2px; } QCheckBox:disabled { color: #808086; padding: 2px; } QCheckBox:hover { border-radius:4px; border-style:solid; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; border-width:1px; border-color: transparent; } QCheckBox::indicator:checked { height: 10px; width: 10px; border-style:solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); color: #000000; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QCheckBox::indicator:unchecked { height: 10px; width: 10px; border-style:solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); color: #000000; } QRadioButton { color: 000000; padding: 1px; } QRadioButton::indicator:checked { height: 10px; width: 10px; border-style:solid; border-radius:5px; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); color: #a9b7c6; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QRadioButton::indicator:!checked { height: 10px; width: 10px; border-style:solid; border-radius:5px; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); color: #a9b7c6; background-color: transparent; } QStatusBar { color:#027f7f; } QSpinBox { border-style: solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QDoubleSpinBox { border-style: solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QTimeEdit { border-style: solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QDateTimeEdit { border-style: solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QDateEdit { border-style: solid; border-width: 1px; border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); } QToolBox { color: #a9b7c6; background-color:#000000; } QToolBox::tab { color: #a9b7c6; background-color:#000000; } QToolBox::tab:selected { color: #FFFFFF; background-color:#000000; } QScrollArea { color: #FFFFFF; background-color:#000000; } QSlider::groove:horizontal { height: 5px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); } QSlider::groove:vertical { width: 5px; background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); } QSlider::handle:horizontal { background: rgb(253,253,253); border-style: solid; border-width: 1px; border-color: rgb(207,207,207); width: 12px; margin: -5px 0; border-radius: 7px; } QSlider::handle:vertical { background: rgb(253,253,253); border-style: solid; border-width: 1px; border-color: rgb(207,207,207); height: 12px; margin: 0 -5px; border-radius: 7px; } QSlider::add-page:horizontal { background: rgb(181,181,181); } QSlider::add-page:vertical { background: rgb(181,181,181); } QSlider::sub-page:horizontal { background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); } QSlider::sub-page:vertical { background-color: qlineargradient(spread:pad, y1:0.5, x1:1, y2:0.5, x2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); } QScrollBar:horizontal { max-height: 20px; border: 1px transparent grey; margin: 0px 20px 0px 20px; } QScrollBar:vertical { max-width: 20px; border: 1px transparent grey; margin: 20px 0px 20px 0px; } QScrollBar::handle:horizontal { background: rgb(253,253,253); border-style: solid; border-width: 1px; border-color: rgb(207,207,207); border-radius: 7px; min-width: 25px; } QScrollBar::handle:horizontal:hover { background: rgb(253,253,253); border-style: solid; border-width: 1px; border-color: rgb(147, 200, 200); border-radius: 7px; min-width: 25px; } QScrollBar::handle:vertical { background: rgb(253,253,253); border-style: solid; border-width: 1px; border-color: rgb(207,207,207); border-radius: 7px; min-height: 25px; } QScrollBar::handle:vertical:hover { background: rgb(253,253,253); border-style: solid; border-width: 1px; border-color: rgb(147, 200, 200); border-radius: 7px; min-height: 25px; } QScrollBar::add-line:horizontal { border: 2px transparent grey; border-top-right-radius: 7px; border-bottom-right-radius: 7px; background: rgba(34, 142, 255, 255); width: 20px; subcontrol-position: right; subcontrol-origin: margin; } QScrollBar::add-line:horizontal:pressed { border: 2px transparent grey; border-top-right-radius: 7px; border-bottom-right-radius: 7px; background: rgb(181,181,181); width: 20px; subcontrol-position: right; subcontrol-origin: margin; } QScrollBar::add-line:vertical { border: 2px transparent grey; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; background: rgba(34, 142, 255, 255); height: 20px; subcontrol-position: bottom; subcontrol-origin: margin; } QScrollBar::add-line:vertical:pressed { border: 2px transparent grey; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; background: rgb(181,181,181); height: 20px; subcontrol-position: bottom; subcontrol-origin: margin; } QScrollBar::sub-line:horizontal { border: 2px transparent grey; border-top-left-radius: 7px; border-bottom-left-radius: 7px; background: rgba(34, 142, 255, 255); width: 20px; subcontrol-position: left; subcontrol-origin: margin; } QScrollBar::sub-line:horizontal:pressed { border: 2px transparent grey; border-top-left-radius: 7px; border-bottom-left-radius: 7px; background: rgb(181,181,181); width: 20px; subcontrol-position: left; subcontrol-origin: margin; } QScrollBar::sub-line:vertical { border: 2px transparent grey; border-top-left-radius: 7px; border-top-right-radius: 7px; background: rgba(34, 142, 255, 255); height: 20px; subcontrol-position: top; subcontrol-origin: margin; } QScrollBar::sub-line:vertical:pressed { border: 2px transparent grey; border-top-left-radius: 7px; border-top-right-radius: 7px; background: rgb(181,181,181); height: 20px; subcontrol-position: top; subcontrol-origin: margin; } QScrollBar::left-arrow:horizontal { border: 1px transparent grey; border-top-left-radius: 3px; border-bottom-left-radius: 3px; width: 6px; height: 6px; background: white; } QScrollBar::right-arrow:horizontal { border: 1px transparent grey; border-top-right-radius: 3px; border-bottom-right-radius: 3px; width: 6px; height: 6px; background: white; } QScrollBar::up-arrow:vertical { border: 1px transparent grey; border-top-left-radius: 3px; border-top-right-radius: 3px; width: 6px; height: 6px; background: white; } QScrollBar::down-arrow:vertical { border: 1px transparent grey; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 6px; height: 6px; background: white; } QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { background: none; } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { background: none; } QGroupBox { border-color: rgb(156, 156, 156); border-width: 1px; border-style: solid; border-radius:8px; padding: 10px 0px 0px 0px;
}
QGroupBox:title { subcontrol-origin: margin; left: 7px; padding: 0px 0px 0px 0px; }
</string> </property> <widget class="QWidget" name="top"> <property name="styleSheet"> <string notr="true"/> </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> <widget class="QWidget" name="top2" native="true"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <layout class="QHBoxLayout" name="horizontalLayout"> <item> <widget class="QWidget" name="sidebar" native="true"> <property name="minimumSize"> <size> <width>250</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>200</width> <height>16777215</height> </size> </property> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <widget class="QGroupBox" name="serialSettingGB"> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <property name="title"> <string>串口设置</string> </property> <layout class="QGridLayout" name="gridLayout"> <item row="1" column="1"> <widget class="QComboBox" name="serialBaudrateCB"/> </item> <item row="1" column="0"> <widget class="QLabel" name="serialBaudrateLable"> <property name="text"> <string>波特率</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="serialPortCB"/> </item> <item row="0" column="0"> <widget class="QLabel" name="serialPortLable"> <property name="text"> <string>串口</string> </property> </widget> </item> <item row="4" column="0" colspan="2"> <widget class="QPushButton" name="serialOpenKey"> <property name="text"> <string>打开</string> </property> </widget> </item> <item row="3" column="0" colspan="2"> <widget class="QPushButton" name="serialPortRefreshKey"> <property name="text"> <string>刷新</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QComboBox" name="deviceType"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <horstretch>2</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="serialPortLable_2"> <property name="text"> <string>型号</string> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="StateGB"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="title"> <string>状态</string> </property> <layout class="QFormLayout" name="formLayout_2"> <item row="0" column="0"> <widget class="QLabel" name="DeviceConnectStateLable"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>25</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>25</height> </size> </property> <property name="text"> <string>设备连接状态</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QTextBrowser" name="DeviceConnectStateTB"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>25</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>25</height> </size> </property> <property name="lineWrapColumnOrWidth"> <number>2</number> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="FunctionKeyGB"> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="title"> <string>功能按键</string> </property> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <widget class="QPushButton" name="clearPreview"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>清空显示</string> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QTextBrowser" name="textBrowser"> <property name="html"> <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">M1001 单导心电记录仪-1代</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">M1002 三导心电记录仪-1代</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">M1003 单导心电记录仪-2代</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">注意事项:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">1.当检查上传数据的CHECKSUM(检验和)时,需要先复位下蓝牙主机开发板清空统计信息</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#ff0000;"><br /></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></string> </property> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="content" native="true"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> <widget class="QTabWidget" name="buttonTabWidget"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <property name="currentIndex"> <number>2</number> </property> <widget class="QWidget" name="buttonTabWidgetPage1"> <attribute name="title"> <string>设备基本操作</string> </attribute> <layout class="QGridLayout" name="gridLayout_5"> <item row="0" column="0"> <widget class="QGroupBox" name="groupBox_4"> <property name="title"> <string>设备基本操作</string> </property> <layout class="QGridLayout" name="gridLayout_3"> <item row="0" column="2"> <widget class="QPushButton" name="readSN"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取设备SN</string> </property> </widget> </item> <item row="0" column="0"> <widget class="QPushButton" name="readDeviceVersion"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取设备版本信息</string> </property> </widget> </item> <item row="11" column="0"> <spacer name="verticalSpacer_5"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="2" column="0"> <widget class="QPushButton" name="syncTime"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>同步时间</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QPushButton" name="readDeviceState"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取设备状态信息</string> </property> </widget> </item> <item row="7" column="0"> <widget class="QPushButton" name="setEcgReportDataInRawMode__1"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>使能ECG原始数据上报</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QPushButton" name="readTime"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取设备时间</string> </property> </widget> </item> <item row="0" column="3"> <widget class="QPushButton" name="readSensorInfo"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取传感器信息</string> </property> </widget> </item> <item row="7" column="1"> <widget class="QPushButton" name="setEcgReportDataInRawMode__0"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>失能ECG原始数据上报</string> </property> </widget> </item> <item row="8" column="0"> <widget class="QPushButton" name="setEcgInTestMode"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>设置ECG为测试模式</string> </property> </widget> </item> <item row="8" column="1"> <widget class="QPushButton" name="setEcgInNormalMode"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>设置ECG为正常模式</string> </property> </widget> </item> <item row="9" column="0"> <widget class="QPushButton" name="resetDevice"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>复位设备</string> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="0"> <widget class="QGroupBox" name="groupBox_3"> <property name="title"> <string>记录上传</string> </property> <layout class="QGridLayout" name="gridLayout_2"> <item row="1" column="1"> <widget class="QTextEdit" name="startUploadRecord_p0"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="4" column="1"> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item row="0" column="0"> <widget class="QPushButton" name="readAllRecords"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取所有记录</string> </property> </widget> </item> <item row="4" column="0"> <spacer name="verticalSpacer_4"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="1" column="0"> <widget class="QPushButton" name="startUploadRecord"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>上传记录</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QPushButton" name="stopUploadRecord"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>停止上传</string> </property> </widget> </item> <item row="3" column="0"> <widget class="QPushButton" name="delRecord"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>删除记录</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QTextEdit" name="delRecord_p0"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> </layout> </widget> </item> <item row="3" column="0"> <spacer name="verticalSpacer_3"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="2" column="0"> <widget class="QGroupBox" name="groupBox"> <property name="minimumSize"> <size> <width>0</width> <height>200</height> </size> </property> <property name="title"> <string>采集&预览</string> </property> <layout class="QGridLayout" name="gridLayout_4"> <item row="2" column="0"> <widget class="QPushButton" name="startRealtimeReport"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>开始预览</string> </property> </widget> </item> <item row="4" column="0"> <spacer name="verticalSpacer_11"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="3" column="0"> <widget class="QPushButton" name="stopRealtimeReport"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>停止预览</string> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QWidget" name="tab"> <attribute name="title"> <string>设备测试</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_9"> <item> <widget class="QGroupBox" name="groupBox_2"> <property name="minimumSize"> <size> <width>0</width> <height>300</height> </size> </property> <property name="title"> <string>测试指令</string> </property> <layout class="QGridLayout" name="gridLayout_7"> <item row="3" column="1"> <widget class="QTextEdit" name="TestCmd_writeSubICRegMask_p0"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="3" column="3"> <widget class="QTextEdit" name="TestCmd_writeSubICRegMask_p2"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="5" column="0" colspan="5"> <widget class="QGroupBox" name="groupBox_9"> <property name="title"> <string>预设配置</string> </property> <layout class="QGridLayout" name="gridLayout_15"> <item row="0" column="0"> <widget class="QLabel" name="label_21"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="1" column="0"> <widget class="QPushButton" name="TestCmd_changeECGSrcToSquareWave"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>修改信号源为方波</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QLabel" name="label_22"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="label_23"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="3"> <widget class="QLabel" name="label_24"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="4"> <widget class="QLabel" name="label_13"> <property name="minimumSize"> <size> <width>0</width> <height>1</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> </layout> </widget> </item> <item row="7" column="0"> <spacer name="verticalSpacer_2"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="3" column="0"> <widget class="QPushButton" name="TestCmd_writeSubICRegMask"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>写ECG寄存器()</string> </property> </widget> </item> <item row="3" column="4"> <widget class="QTextEdit" name="TestCmd_writeSubICRegMask_p3"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="1" column="1" colspan="4"> <widget class="QTextEdit" name="TestCmd_writeSubICAllReg_p0"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="0" column="0"> <widget class="QPushButton" name="TestCmd_readSubIcRegs"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>读取ECG芯片寄存器</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QPushButton" name="TestCmd_writeSubICAllReg"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>批量设置寄存器</string> </property> </widget> </item> <item row="3" column="2"> <widget class="QTextEdit" name="TestCmd_writeSubICRegMask_p1"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="6" column="0" colspan="5"> <widget class="QGroupBox" name="groupBox_10"> <property name="title"> <string>基本操作</string> </property> <layout class="QGridLayout" name="gridLayout_16"> <item row="0" column="0"> <widget class="QLabel" name="label_25"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="label_27"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="1" column="1"> <widget class="QPushButton" name="TestCmd_stopCapture"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>停止采集</string> </property> </widget> </item> <item row="0" column="4"> <widget class="QLabel" name="label_14"> <property name="minimumSize"> <size> <width>0</width> <height>1</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="1" column="0"> <widget class="QPushButton" name="TestCmd_startCapture"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>开始采集</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QLabel" name="label_26"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="3"> <widget class="QLabel" name="label_28"> <property name="maximumSize"> <size> <width>16777215</width> <height>1</height> </size> </property> <property name="text"> <string/> </property> </widget> </item> </layout> </widget> </item> <item row="2" column="0"> <widget class="QPushButton" name="TestCmd_writeSubICReg"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="text"> <string>写ECG寄存器</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QTextEdit" name="TestCmd_writeSubICReg_p0"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> <item row="2" column="2"> <widget class="QTextEdit" name="TestCmd_writeSubICReg_p1"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>30</height> </size> </property> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_6"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="tab_2"> <attribute name="title"> <string>滤波器配置</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_10"> <item> <widget class="QGroupBox" name="FilterBox"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>滤波器配置</string> </property> <layout class="QGridLayout" name="gridLayout_12"> <item row="2" column="0" colspan="3"> <widget class="QGroupBox" name="groupBox_6"> <property name="minimumSize"> <size> <width>0</width> <height>150</height> </size> </property> <property name="title"> <string>通用参数</string> </property> <layout class="QGridLayout" name="gridLayout_11"> <item row="0" column="1"> <widget class="QLineEdit" name="FilterCommon_SampleTimeMs"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_12"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>windowsSize</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLineEdit" name="FilterCommon_windowsSize"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="3" column="0"> <spacer name="verticalSpacer_10"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="0" column="0"> <widget class="QLabel" name="label_10"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>数据采样周期(ms)</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_15"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>windowsType</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="FilterCommon_WindowsType"/> </item> </layout> </widget> </item> <item row="0" column="1"> <widget class="QGroupBox" name="HPFilter_Box"> <property name="title"> <string>高通滤波器</string> </property> <layout class="QGridLayout" name="gridLayout_9"> <item row="3" column="0"> <spacer name="verticalSpacer_8"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="1" column="0"> <widget class="QLabel" name="label_3"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>截至频率(HZ)</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="HPFilter_CutoffFreqHz"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="HPFilter_Enable"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label_4"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>使能</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLineEdit" name="HPFilter_Order"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_6"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>阶级</string> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="0"> <widget class="QGroupBox" name="LPFilterBox"> <property name="title"> <string>低通滤波器</string> </property> <layout class="QGridLayout" name="gridLayout_8"> <item row="0" column="1"> <widget class="QCheckBox" name="LPFilter_Enable"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="2" column="1"> <widget class="QLineEdit" name="LPFilter_Order"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>截至频率(HZ)</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_5"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>阶级</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="LPFilter_CutoffFreqHz"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label_2"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>使能</string> </property> </widget> </item> <item row="3" column="0"> <spacer name="verticalSpacer_7"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item row="0" column="2"> <widget class="QGroupBox" name="HPFilter_Box_2"> <property name="title"> <string>陷波滤波器(带阻)</string> </property> <layout class="QGridLayout" name="gridLayout_10"> <item row="1" column="0"> <widget class="QLabel" name="label_7"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>中心频率(HZ)</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_9"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>窗口宽度(HZ)</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="NOTCHFilter_CenterFreqHz"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label_8"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>使能</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLineEdit" name="NOTCHFilter_NotchWidthHz"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="NOTCHFilter_Enable"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="5" column="0"> <spacer name="verticalSpacer_9"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="3" column="1"> <widget class="QLineEdit" name="NOTCHFilter_Order"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="label_11"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>阶级</string> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="0"> <widget class="QGroupBox" name="LPFilterBox_2"> <property name="title"> <string>滑动均值滤波器</string> </property> <layout class="QGridLayout" name="gridLayout_13"> <item row="2" column="0"> <spacer name="verticalSpacer_13"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="1" column="1"> <widget class="QLineEdit" name="SmoothingFilter_WindowsSize"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label_17"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>使能</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_16"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>windowSize</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="SmoothingFilter_Enable"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="1"> <widget class="QGroupBox" name="LPFilterBox_3"> <property name="title"> <string>中值去基线</string> </property> <layout class="QGridLayout" name="gridLayout_14"> <item row="2" column="0"> <spacer name="verticalSpacer_14"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item row="1" column="1"> <widget class="QLineEdit" name="BaselineDriftRemoval_WindowsSize"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label_18"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>使能</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_19"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>windowSize</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="BaselineDriftRemoval_Enable"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>1</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string/> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> </item> <item> <widget class="QPushButton" name="FilterUpdateParameter"> <property name="minimumSize"> <size> <width>0</width> <height>30</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <property name="text"> <string>更新滤波器参数</string> </property> </widget> </item> <item> <widget class="QGroupBox" name="groupBox_5"> <property name="title"> <string>GroupBox</string> </property> </widget> </item> <item> <spacer name="verticalSpacer_12"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="tab_3"> <attribute name="title"> <string>版本说明</string> </attribute> <widget class="QTextBrowser" name="textBrowser_2"> <property name="geometry"> <rect> <x>20</x> <y>10</y> <width>341</width> <height>311</height> </rect> </property> <property name="html"> <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">V3:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;"> 1.支持M1003 单导心电记录仪2代</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;"> </span></p></body></html></string> </property> </widget> </widget> </widget> </item> <item> <widget class="QGroupBox" name="displayGroupBox"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>600</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <property name="title"> <string>DisplayBox</string> </property> <layout class="QVBoxLayout" name="verticalLayout_4"> <item> <widget class="QGroupBox" name="instructionPreviewBox"> <property name="title"> <string>指令回执显示</string> </property> <layout class="QVBoxLayout" name="verticalLayout_6"> <item> <widget class="QTextBrowser" name="instructionPreview"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="reportPreviewBox"> <property name="title"> <string>上报回执显示</string> </property> <layout class="QVBoxLayout" name="verticalLayout_7"> <item> <widget class="QTextBrowser" name="reportPreview"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="uploadDataPreviewBox"> <property name="title"> <string>上传数据显示</string> </property> <layout class="QVBoxLayout" name="verticalLayout_5"> <item> <widget class="QTextBrowser" name="uploadDataPreview"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="uploadDataPreviewBox_2"> <property name="title"> <string>二进制</string> </property> <layout class="QVBoxLayout" name="verticalLayout_8"> <item> <widget class="QTextBrowser" name="rawDataPreview"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> </item> </layout> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QMenuBar" name="menubar"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1532</width> <height>20</height> </rect> </property> <widget class="QMenu" name="menu123"> <property name="title"> <string>心电上位机V3</string> </property> </widget> <addaction name="menu123"/> </widget> <widget class="QStatusBar" name="statusbar"/> </widget> <resources/> <connections/> </ui>
|