# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'PyUartUi.ui' # # Created by: PyQt5 UI code generator 5.15.10 # # 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_UartAssistant(object): def setupUi(self, UartAssistant): UartAssistant.setObjectName("UartAssistant") UartAssistant.resize(999, 694) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(UartAssistant.sizePolicy().hasHeightForWidth()) UartAssistant.setSizePolicy(sizePolicy) UartAssistant.setAcceptDrops(True) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("favicon.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) UartAssistant.setWindowIcon(icon) self.horizontalLayout_15 = QtWidgets.QHBoxLayout(UartAssistant) self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.widget_7 = QtWidgets.QWidget(UartAssistant) self.widget_7.setObjectName("widget_7") self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.widget_7) self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.splitter = QtWidgets.QSplitter(self.widget_7) self.splitter.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setHandleWidth(5) self.splitter.setObjectName("splitter") self.widget_4 = QtWidgets.QWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget_4.sizePolicy().hasHeightForWidth()) self.widget_4.setSizePolicy(sizePolicy) self.widget_4.setObjectName("widget_4") self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget_4) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName("horizontalLayout") self.widget = QtWidgets.QWidget(self.widget_4) self.widget.setObjectName("widget") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout_5.setObjectName("verticalLayout_5") self.groupBox = QtWidgets.QGroupBox(self.widget) self.groupBox.setMinimumSize(QtCore.QSize(220, 291)) self.groupBox.setBaseSize(QtCore.QSize(271, 291)) self.groupBox.setObjectName("groupBox") self.pushButtonTestSerial = QtWidgets.QPushButton(self.groupBox) self.pushButtonTestSerial.setGeometry(QtCore.QRect(10, 210, 93, 28)) self.pushButtonTestSerial.setObjectName("pushButtonTestSerial") self.pushButtonOpenSerial = QtWidgets.QPushButton(self.groupBox) self.pushButtonOpenSerial.setGeometry(QtCore.QRect(120, 210, 93, 28)) self.pushButtonOpenSerial.setStyleSheet("background-color: rgb(0, 255, 0);") self.pushButtonOpenSerial.setObjectName("pushButtonOpenSerial") self.pushButtonCloseSerial = QtWidgets.QPushButton(self.groupBox) self.pushButtonCloseSerial.setGeometry(QtCore.QRect(10, 240, 201, 28)) self.pushButtonCloseSerial.setObjectName("pushButtonCloseSerial") self.layoutWidget_3 = QtWidgets.QWidget(self.groupBox) self.layoutWidget_3.setGeometry(QtCore.QRect(10, 30, 74, 171)) self.layoutWidget_3.setObjectName("layoutWidget_3") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget_3) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.layoutWidget_3) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.label_2 = QtWidgets.QLabel(self.layoutWidget_3) self.label_2.setObjectName("label_2") self.verticalLayout.addWidget(self.label_2) self.label_3 = QtWidgets.QLabel(self.layoutWidget_3) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_4 = QtWidgets.QLabel(self.layoutWidget_3) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.label_5 = QtWidgets.QLabel(self.layoutWidget_3) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.label_6 = QtWidgets.QLabel(self.layoutWidget_3) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.layoutWidget_4 = QtWidgets.QWidget(self.groupBox) self.layoutWidget_4.setGeometry(QtCore.QRect(80, 30, 128, 171)) self.layoutWidget_4.setObjectName("layoutWidget_4") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget_4) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.comboBoxSerial = QtWidgets.QComboBox(self.layoutWidget_4) self.comboBoxSerial.setObjectName("comboBoxSerial") self.verticalLayout_2.addWidget(self.comboBoxSerial) self.comboBoxBaudrate = QtWidgets.QComboBox(self.layoutWidget_4) self.comboBoxBaudrate.setToolTipDuration(0) self.comboBoxBaudrate.setEditable(True) self.comboBoxBaudrate.setObjectName("comboBoxBaudrate") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.comboBoxBaudrate.addItem("") self.verticalLayout_2.addWidget(self.comboBoxBaudrate) self.comboBoxDataBits = QtWidgets.QComboBox(self.layoutWidget_4) self.comboBoxDataBits.setEditable(True) self.comboBoxDataBits.setObjectName("comboBoxDataBits") self.comboBoxDataBits.addItem("") self.comboBoxDataBits.addItem("") self.comboBoxDataBits.addItem("") self.comboBoxDataBits.addItem("") self.verticalLayout_2.addWidget(self.comboBoxDataBits) self.comboBoxCheckBit = QtWidgets.QComboBox(self.layoutWidget_4) self.comboBoxCheckBit.setEditable(True) self.comboBoxCheckBit.setObjectName("comboBoxCheckBit") self.comboBoxCheckBit.addItem("") self.comboBoxCheckBit.addItem("") self.comboBoxCheckBit.addItem("") self.verticalLayout_2.addWidget(self.comboBoxCheckBit) self.comboBoxStopBit = QtWidgets.QComboBox(self.layoutWidget_4) self.comboBoxStopBit.setEditable(True) self.comboBoxStopBit.setObjectName("comboBoxStopBit") self.comboBoxStopBit.addItem("") self.comboBoxStopBit.addItem("") self.verticalLayout_2.addWidget(self.comboBoxStopBit) self.comboBoxFlow = QtWidgets.QComboBox(self.layoutWidget_4) self.comboBoxFlow.setEditable(True) self.comboBoxFlow.setObjectName("comboBoxFlow") self.comboBoxFlow.addItem("") self.comboBoxFlow.addItem("") self.verticalLayout_2.addWidget(self.comboBoxFlow) self.verticalLayout_5.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(self.widget) self.groupBox_2.setMinimumSize(QtCore.QSize(220, 165)) self.groupBox_2.setBaseSize(QtCore.QSize(271, 165)) self.groupBox_2.setObjectName("groupBox_2") self.layoutWidget_5 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget_5.setGeometry(QtCore.QRect(10, 20, 197, 79)) self.layoutWidget_5.setObjectName("layoutWidget_5") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.layoutWidget_5) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.checkBoxHexSend = QtWidgets.QCheckBox(self.layoutWidget_5) self.checkBoxHexSend.setObjectName("checkBoxHexSend") self.horizontalLayout_10.addWidget(self.checkBoxHexSend) self.checkBoxHexReceive = QtWidgets.QCheckBox(self.layoutWidget_5) self.checkBoxHexReceive.setObjectName("checkBoxHexReceive") self.horizontalLayout_10.addWidget(self.checkBoxHexReceive) self.verticalLayout_6.addLayout(self.horizontalLayout_10) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.checkBoxDTR = QtWidgets.QCheckBox(self.layoutWidget_5) self.checkBoxDTR.setObjectName("checkBoxDTR") self.horizontalLayout_11.addWidget(self.checkBoxDTR) self.checkBoxRTS = QtWidgets.QCheckBox(self.layoutWidget_5) self.checkBoxRTS.setObjectName("checkBoxRTS") self.horizontalLayout_11.addWidget(self.checkBoxRTS) self.verticalLayout_6.addLayout(self.horizontalLayout_11) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.checkBoxAddDate = QtWidgets.QCheckBox(self.layoutWidget_5) self.checkBoxAddDate.setObjectName("checkBoxAddDate") self.horizontalLayout_12.addWidget(self.checkBoxAddDate) self.checkBoxCRLF = QtWidgets.QCheckBox(self.layoutWidget_5) self.checkBoxCRLF.setObjectName("checkBoxCRLF") self.horizontalLayout_12.addWidget(self.checkBoxCRLF) self.verticalLayout_6.addLayout(self.horizontalLayout_12) self.layoutWidget_6 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget_6.setGeometry(QtCore.QRect(10, 130, 195, 30)) self.layoutWidget_6.setObjectName("layoutWidget_6") self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.layoutWidget_6) self.horizontalLayout_13.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.pushButtonLogSave = QtWidgets.QPushButton(self.layoutWidget_6) self.pushButtonLogSave.setObjectName("pushButtonLogSave") self.horizontalLayout_13.addWidget(self.pushButtonLogSave) self.pushButtonLogLoad = QtWidgets.QPushButton(self.layoutWidget_6) self.pushButtonLogLoad.setObjectName("pushButtonLogLoad") self.horizontalLayout_13.addWidget(self.pushButtonLogLoad) self.checkBoxAutoSaveLog = QtWidgets.QCheckBox(self.groupBox_2) self.checkBoxAutoSaveLog.setGeometry(QtCore.QRect(12, 103, 90, 16)) self.checkBoxAutoSaveLog.setChecked(True) self.checkBoxAutoSaveLog.setObjectName("checkBoxAutoSaveLog") self.verticalLayout_5.addWidget(self.groupBox_2) self.groupBox_3 = QtWidgets.QGroupBox(self.widget) self.groupBox_3.setMinimumSize(QtCore.QSize(220, 80)) self.groupBox_3.setBaseSize(QtCore.QSize(271, 80)) self.groupBox_3.setObjectName("groupBox_3") self.checkBoxReapitSend = QtWidgets.QCheckBox(self.groupBox_3) self.checkBoxReapitSend.setGeometry(QtCore.QRect(10, 30, 91, 19)) self.checkBoxReapitSend.setObjectName("checkBoxReapitSend") self.label_7 = QtWidgets.QLabel(self.groupBox_3) self.label_7.setGeometry(QtCore.QRect(170, 30, 51, 16)) self.label_7.setObjectName("label_7") self.lineEditTime = QtWidgets.QLineEdit(self.groupBox_3) self.lineEditTime.setGeometry(QtCore.QRect(110, 30, 51, 21)) self.lineEditTime.setObjectName("lineEditTime") self.verticalLayout_5.addWidget(self.groupBox_3) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem) self.groupBox_6 = QtWidgets.QGroupBox(self.widget) self.groupBox_6.setMinimumSize(QtCore.QSize(220, 80)) self.groupBox_6.setBaseSize(QtCore.QSize(281, 80)) self.groupBox_6.setTitle("") self.groupBox_6.setObjectName("groupBox_6") self.label_9 = QtWidgets.QLabel(self.groupBox_6) self.label_9.setGeometry(QtCore.QRect(120, 20, 72, 15)) self.label_9.setObjectName("label_9") self.lineEditSendNum = QtWidgets.QLineEdit(self.groupBox_6) self.lineEditSendNum.setGeometry(QtCore.QRect(40, 20, 61, 21)) self.lineEditSendNum.setObjectName("lineEditSendNum") self.lineEditReceiveNum = QtWidgets.QLineEdit(self.groupBox_6) self.lineEditReceiveNum.setGeometry(QtCore.QRect(140, 20, 61, 21)) self.lineEditReceiveNum.setObjectName("lineEditReceiveNum") self.label_10 = QtWidgets.QLabel(self.groupBox_6) self.label_10.setGeometry(QtCore.QRect(20, 40, 131, 16)) self.label_10.setObjectName("label_10") self.label_SendNum = QtWidgets.QLabel(self.groupBox_6) self.label_SendNum.setGeometry(QtCore.QRect(20, 20, 72, 15)) self.label_SendNum.setObjectName("label_SendNum") self.verticalLayout_5.addWidget(self.groupBox_6) self.horizontalLayout.addWidget(self.widget) self.widget_5 = QtWidgets.QWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget_5.sizePolicy().hasHeightForWidth()) self.widget_5.setSizePolicy(sizePolicy) self.widget_5.setObjectName("widget_5") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.widget_5) self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_9.setSpacing(0) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.tabWidget = QtWidgets.QTabWidget(self.widget_5) self.tabWidget.setMouseTracking(False) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.tab) self.verticalLayout_3.setObjectName("verticalLayout_3") self.groupBox_4 = QtWidgets.QGroupBox(self.tab) self.groupBox_4.setObjectName("groupBox_4") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_4) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.textEditReceive = QtWidgets.QTextEdit(self.groupBox_4) self.textEditReceive.setSizeIncrement(QtCore.QSize(1, 1)) self.textEditReceive.setObjectName("textEditReceive") self.horizontalLayout_2.addWidget(self.textEditReceive) self.verticalLayout_3.addWidget(self.groupBox_4) self.groupBox_5 = QtWidgets.QGroupBox(self.tab) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout = QtWidgets.QGridLayout(self.groupBox_5) self.gridLayout.setObjectName("gridLayout") self.pushButtonClearReceive = QtWidgets.QPushButton(self.groupBox_5) self.pushButtonClearReceive.setObjectName("pushButtonClearReceive") self.gridLayout.addWidget(self.pushButtonClearReceive, 1, 1, 1, 1) self.pushButtonSend = QtWidgets.QPushButton(self.groupBox_5) font = QtGui.QFont() font.setFamily("3ds") font.setPointSize(12) self.pushButtonSend.setFont(font) self.pushButtonSend.setAutoFillBackground(False) self.pushButtonSend.setStyleSheet("background-color: rgb(0, 255, 0);") self.pushButtonSend.setCheckable(False) self.pushButtonSend.setFlat(False) self.pushButtonSend.setObjectName("pushButtonSend") self.gridLayout.addWidget(self.pushButtonSend, 3, 1, 1, 1) self.pushButtonClearSend = QtWidgets.QPushButton(self.groupBox_5) self.pushButtonClearSend.setObjectName("pushButtonClearSend") self.gridLayout.addWidget(self.pushButtonClearSend, 2, 1, 1, 1) self.pushButton_expend = QtWidgets.QPushButton(self.groupBox_5) self.pushButton_expend.setObjectName("pushButton_expend") self.gridLayout.addWidget(self.pushButton_expend, 0, 1, 1, 1) self.textEditSend = QtWidgets.QTextEdit(self.groupBox_5) self.textEditSend.setObjectName("textEditSend") self.gridLayout.addWidget(self.textEditSend, 0, 0, 4, 1) self.verticalLayout_3.addWidget(self.groupBox_5) self.verticalLayout_3.setStretch(0, 6) self.verticalLayout_3.setStretch(1, 2) self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tab_2) self.verticalLayout_7.setObjectName("verticalLayout_7") self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.widget_2 = QtWidgets.QWidget(self.tab_2) self.widget_2.setObjectName("widget_2") self.layoutWidget = QtWidgets.QWidget(self.widget_2) self.layoutWidget.setGeometry(QtCore.QRect(9, 9, 429, 25)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.pushButtonStartPlot = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonStartPlot.sizePolicy().hasHeightForWidth()) self.pushButtonStartPlot.setSizePolicy(sizePolicy) self.pushButtonStartPlot.setObjectName("pushButtonStartPlot") self.horizontalLayout_6.addWidget(self.pushButtonStartPlot) spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem1) self.radioButtonCH4QX = QtWidgets.QRadioButton(self.layoutWidget) self.radioButtonCH4QX.setEnabled(True) self.radioButtonCH4QX.setMouseTracking(True) self.radioButtonCH4QX.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.radioButtonCH4QX.setAcceptDrops(True) self.radioButtonCH4QX.setToolTipDuration(1) self.radioButtonCH4QX.setStatusTip("") self.radioButtonCH4QX.setAutoFillBackground(False) self.radioButtonCH4QX.setChecked(False) self.radioButtonCH4QX.setObjectName("radioButtonCH4QX") self.horizontalLayout_6.addWidget(self.radioButtonCH4QX) self.radioButtonCH4TF = QtWidgets.QRadioButton(self.layoutWidget) self.radioButtonCH4TF.setChecked(True) self.radioButtonCH4TF.setObjectName("radioButtonCH4TF") self.horizontalLayout_6.addWidget(self.radioButtonCH4TF) self.radioButtonOtherData = QtWidgets.QRadioButton(self.layoutWidget) self.radioButtonOtherData.setChecked(False) self.radioButtonOtherData.setObjectName("radioButtonOtherData") self.horizontalLayout_6.addWidget(self.radioButtonOtherData) self.checkBoxAutoSaveCsv = QtWidgets.QCheckBox(self.layoutWidget) self.checkBoxAutoSaveCsv.setChecked(True) self.checkBoxAutoSaveCsv.setObjectName("checkBoxAutoSaveCsv") self.horizontalLayout_6.addWidget(self.checkBoxAutoSaveCsv) self.layoutWidget1 = QtWidgets.QWidget(self.widget_2) self.layoutWidget1.setGeometry(QtCore.QRect(9, 40, 261, 25)) self.layoutWidget1.setObjectName("layoutWidget1") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.layoutWidget1) self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.pushButtonStopPlot = QtWidgets.QPushButton(self.layoutWidget1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonStopPlot.sizePolicy().hasHeightForWidth()) self.pushButtonStopPlot.setSizePolicy(sizePolicy) self.pushButtonStopPlot.setObjectName("pushButtonStopPlot") self.horizontalLayout_8.addWidget(self.pushButtonStopPlot) spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem2) self.comboBoxPlot = QtWidgets.QComboBox(self.layoutWidget1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(100) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBoxPlot.sizePolicy().hasHeightForWidth()) self.comboBoxPlot.setSizePolicy(sizePolicy) self.comboBoxPlot.setObjectName("comboBoxPlot") self.horizontalLayout_8.addWidget(self.comboBoxPlot) self.verticalLayout_4.addWidget(self.widget_2) self.plot_view = QChartView(self.tab_2) self.plot_view.setEnabled(True) self.plot_view.setAcceptDrops(False) self.plot_view.setToolTipDuration(-1) self.plot_view.setObjectName("plot_view") self.verticalLayout_4.addWidget(self.plot_view) self.widget_3 = QtWidgets.QWidget(self.tab_2) self.widget_3.setObjectName("widget_3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget_3) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.pushButtonResetPlot = QtWidgets.QPushButton(self.widget_3) self.pushButtonResetPlot.setObjectName("pushButtonResetPlot") self.horizontalLayout_4.addWidget(self.pushButtonResetPlot) spacerItem3 = QtWidgets.QSpacerItem(80, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem3) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_SendNum_2 = QtWidgets.QLabel(self.widget_3) self.label_SendNum_2.setObjectName("label_SendNum_2") self.horizontalLayout_5.addWidget(self.label_SendNum_2) self.lineEditCurrentValue = QtWidgets.QLineEdit(self.widget_3) self.lineEditCurrentValue.setObjectName("lineEditCurrentValue") self.horizontalLayout_5.addWidget(self.lineEditCurrentValue) self.horizontalLayout_4.addLayout(self.horizontalLayout_5) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_SendNum_3 = QtWidgets.QLabel(self.widget_3) self.label_SendNum_3.setObjectName("label_SendNum_3") self.horizontalLayout_3.addWidget(self.label_SendNum_3) self.lineEditWindowMean = QtWidgets.QLineEdit(self.widget_3) self.lineEditWindowMean.setObjectName("lineEditWindowMean") self.horizontalLayout_3.addWidget(self.lineEditWindowMean) self.horizontalLayout_4.addLayout(self.horizontalLayout_3) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_SendNum_4 = QtWidgets.QLabel(self.widget_3) self.label_SendNum_4.setObjectName("label_SendNum_4") self.horizontalLayout_7.addWidget(self.label_SendNum_4) self.lineEditWindowMSE = QtWidgets.QLineEdit(self.widget_3) self.lineEditWindowMSE.setObjectName("lineEditWindowMSE") self.horizontalLayout_7.addWidget(self.lineEditWindowMSE) self.horizontalLayout_4.addLayout(self.horizontalLayout_7) self.verticalLayout_4.addWidget(self.widget_3) self.verticalLayout_4.setStretch(0, 2) self.verticalLayout_4.setStretch(1, 17) self.verticalLayout_4.setStretch(2, 1) self.verticalLayout_7.addLayout(self.verticalLayout_4) self.tabWidget.addTab(self.tab_2, "") self.horizontalLayout_9.addWidget(self.tabWidget) self.widget_6 = QtWidgets.QWidget(self.splitter) self.widget_6.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget_6.sizePolicy().hasHeightForWidth()) self.widget_6.setSizePolicy(sizePolicy) self.widget_6.setMinimumSize(QtCore.QSize(260, 0)) self.widget_6.setObjectName("widget_6") self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.widget_6) self.horizontalLayout_16.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_16.setSpacing(0) self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.scrollArea = QtWidgets.QScrollArea(self.widget_6) self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) self.scrollArea.setWidgetResizable(False) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 241, 3000)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.widget_8 = QtWidgets.QWidget(self.scrollAreaWidgetContents) self.widget_8.setGeometry(QtCore.QRect(12, 2, 221, 34)) self.widget_8.setObjectName("widget_8") self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.widget_8) self.horizontalLayout_17.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_8 = QtWidgets.QLabel(self.widget_8) self.label_8.setObjectName("label_8") self.horizontalLayout_17.addWidget(self.label_8) self.checkBox_return = QtWidgets.QCheckBox(self.widget_8) self.checkBox_return.setChecked(True) self.checkBox_return.setObjectName("checkBox_return") self.horizontalLayout_17.addWidget(self.checkBox_return) self.widget_9 = QtWidgets.QWidget(self.scrollAreaWidgetContents) self.widget_9.setGeometry(QtCore.QRect(12, 42, 231, 3000)) self.widget_9.setObjectName("widget_9") self.layoutWidget2 = QtWidgets.QWidget(self.widget_9) self.layoutWidget2.setGeometry(QtCore.QRect(12, 12, 201, 2801)) self.layoutWidget2.setObjectName("layoutWidget2") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.layoutWidget2) self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.horizontalLayout_16.addWidget(self.scrollArea) self.horizontalLayout_14.addWidget(self.splitter) self.horizontalLayout_15.addWidget(self.widget_7) self.retranslateUi(UartAssistant) self.comboBoxBaudrate.setCurrentIndex(0) self.comboBoxDataBits.setCurrentIndex(3) self.comboBoxCheckBit.setCurrentIndex(0) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(UartAssistant) def retranslateUi(self, UartAssistant): _translate = QtCore.QCoreApplication.translate UartAssistant.setWindowTitle(_translate("UartAssistant", "串口助手py版")) self.groupBox.setTitle(_translate("UartAssistant", "串口设置")) self.pushButtonTestSerial.setText(_translate("UartAssistant", "检测串口")) self.pushButtonOpenSerial.setText(_translate("UartAssistant", "打开串口")) self.pushButtonCloseSerial.setText(_translate("UartAssistant", "关闭串口")) self.label.setText(_translate("UartAssistant", "串口号")) self.label_2.setText(_translate("UartAssistant", "波特率")) self.label_3.setText(_translate("UartAssistant", "数据位")) self.label_4.setText(_translate("UartAssistant", "校验位")) self.label_5.setText(_translate("UartAssistant", "停止位")) self.label_6.setText(_translate("UartAssistant", "流控方式")) self.comboBoxBaudrate.setCurrentText(_translate("UartAssistant", "4800")) self.comboBoxBaudrate.setItemText(0, _translate("UartAssistant", "4800")) self.comboBoxBaudrate.setItemText(1, _translate("UartAssistant", "9600")) self.comboBoxBaudrate.setItemText(2, _translate("UartAssistant", "14400")) self.comboBoxBaudrate.setItemText(3, _translate("UartAssistant", "19200")) self.comboBoxBaudrate.setItemText(4, _translate("UartAssistant", "115200")) self.comboBoxBaudrate.setItemText(5, _translate("UartAssistant", "921600")) self.comboBoxBaudrate.setItemText(6, _translate("UartAssistant", "1500000")) self.comboBoxBaudrate.setItemText(7, _translate("UartAssistant", "新建项目")) self.comboBoxBaudrate.setItemText(8, _translate("UartAssistant", "新建项目")) self.comboBoxBaudrate.setItemText(9, _translate("UartAssistant", "新建项目")) self.comboBoxBaudrate.setItemText(10, _translate("UartAssistant", "自定义")) self.comboBoxDataBits.setCurrentText(_translate("UartAssistant", "8")) self.comboBoxDataBits.setItemText(0, _translate("UartAssistant", "5")) self.comboBoxDataBits.setItemText(1, _translate("UartAssistant", "6")) self.comboBoxDataBits.setItemText(2, _translate("UartAssistant", "7")) self.comboBoxDataBits.setItemText(3, _translate("UartAssistant", "8")) self.comboBoxCheckBit.setItemText(0, _translate("UartAssistant", "None")) self.comboBoxCheckBit.setItemText(1, _translate("UartAssistant", "Odd")) self.comboBoxCheckBit.setItemText(2, _translate("UartAssistant", "Even")) self.comboBoxStopBit.setItemText(0, _translate("UartAssistant", "1")) self.comboBoxStopBit.setItemText(1, _translate("UartAssistant", "2")) self.comboBoxFlow.setItemText(0, _translate("UartAssistant", "No Ctrl Flow")) self.comboBoxFlow.setItemText(1, _translate("UartAssistant", "SW Ctrl Flow")) self.groupBox_2.setTitle(_translate("UartAssistant", "收发设置")) self.checkBoxHexSend.setText(_translate("UartAssistant", "HEX发送")) self.checkBoxHexReceive.setText(_translate("UartAssistant", "HEX接收")) self.checkBoxDTR.setText(_translate("UartAssistant", "DTR")) self.checkBoxRTS.setText(_translate("UartAssistant", "RTS")) self.checkBoxAddDate.setText(_translate("UartAssistant", "收/发时间")) self.checkBoxCRLF.setText(_translate("UartAssistant", "收发换行")) self.pushButtonLogSave.setText(_translate("UartAssistant", "保存日志")) self.pushButtonLogLoad.setText(_translate("UartAssistant", "加载日志")) self.checkBoxAutoSaveLog.setText(_translate("UartAssistant", "自动保存日志")) self.groupBox_3.setTitle(_translate("UartAssistant", "定时发送")) self.checkBoxReapitSend.setText(_translate("UartAssistant", "定时发送")) self.label_7.setText(_translate("UartAssistant", "ms/次")) self.lineEditTime.setText(_translate("UartAssistant", "1000")) self.label_9.setText(_translate("UartAssistant", "Rx")) self.label_10.setText(_translate("UartAssistant", "Powerd by Byan")) self.label_SendNum.setText(_translate("UartAssistant", "Tx")) self.groupBox_4.setTitle(_translate("UartAssistant", "数据接收区")) self.groupBox_5.setTitle(_translate("UartAssistant", "数据发送区")) self.pushButtonClearReceive.setText(_translate("UartAssistant", "清除接收")) self.pushButtonSend.setText(_translate("UartAssistant", "发送")) self.pushButtonClearSend.setText(_translate("UartAssistant", "清除发送")) self.pushButton_expend.setText(_translate("UartAssistant", "快捷指令")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("UartAssistant", "串口数据")) self.pushButtonStartPlot.setText(_translate("UartAssistant", "开始绘图")) self.radioButtonCH4QX.setText(_translate("UartAssistant", "CH4QX")) self.radioButtonCH4TF.setText(_translate("UartAssistant", "CH4TF")) self.radioButtonOtherData.setText(_translate("UartAssistant", "其他数据")) self.checkBoxAutoSaveCsv.setText(_translate("UartAssistant", "自动保存Csv(慢)")) self.pushButtonStopPlot.setText(_translate("UartAssistant", "停止绘图")) self.pushButtonResetPlot.setText(_translate("UartAssistant", "重置图形")) self.label_SendNum_2.setText(_translate("UartAssistant", "当前数值")) self.label_SendNum_3.setText(_translate("UartAssistant", "窗口均值")) self.label_SendNum_4.setText(_translate("UartAssistant", "窗口标准差")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("UartAssistant", "曲线绘制")) self.label_8.setText(_translate("UartAssistant", "快捷指令")) self.checkBox_return.setText(_translate("UartAssistant", "添加\"\\r\\n\"")) from PyQt5.QtChart import QChartView