2025-02-13 08:29:55 +08:00

548 lines
33 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -*- 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.QPlainTextEdit(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.pushButton_bigdata = QtWidgets.QPushButton(self.widget_2)
self.pushButton_bigdata.setGeometry(QtCore.QRect(340, 40, 75, 20))
self.pushButton_bigdata.setObjectName("pushButton_bigdata")
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, 12)
self.verticalLayout_4.setStretch(1, 80)
self.verticalLayout_4.setStretch(2, 8)
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.pushButton_bigdata.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