1070 lines
51 KiB
Python
1070 lines
51 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
################################################################################
|
|
## Form generated from reading UI file 'main.ui'
|
|
##
|
|
## Created by: Qt User Interface Compiler version 6.8.2
|
|
##
|
|
## WARNING! All changes made in this file will be lost when recompiling UI file!
|
|
################################################################################
|
|
|
|
from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
|
|
QMetaObject, QObject, QPoint, QRect,
|
|
QSize, QTime, QUrl, Qt)
|
|
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
|
|
QFont, QFontDatabase, QGradient, QIcon,
|
|
QImage, QKeySequence, QLinearGradient, QPainter,
|
|
QPalette, QPixmap, QRadialGradient, QTransform)
|
|
from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QFormLayout,
|
|
QFrame, QHBoxLayout, QHeaderView, QLabel,
|
|
QLineEdit, QMainWindow, QPlainTextEdit, QPushButton,
|
|
QScrollArea, QSizePolicy, QSpacerItem, QStackedWidget,
|
|
QStatusBar, QTabWidget, QToolButton, QTreeWidget,
|
|
QTreeWidgetItem, QVBoxLayout, QWidget)
|
|
|
|
class Ui_MainWindow(QMainWindow):
|
|
def setupUi(self, MainWindow):
|
|
if not MainWindow.objectName():
|
|
MainWindow.setObjectName(u"MainWindow")
|
|
MainWindow.setEnabled(True)
|
|
MainWindow.resize(1004, 563)
|
|
sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
|
sizePolicy.setHorizontalStretch(0)
|
|
sizePolicy.setVerticalStretch(0)
|
|
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
|
|
MainWindow.setSizePolicy(sizePolicy)
|
|
MainWindow.setMinimumSize(QSize(1000, 550))
|
|
font = QFont()
|
|
font.setFamilies([u"Consolas"])
|
|
font.setPointSize(14)
|
|
MainWindow.setFont(font)
|
|
MainWindow.setStyleSheet(u"background-color: rgb(233, 233, 233);")
|
|
MainWindow.setDocumentMode(False)
|
|
self.centralwidget = QWidget(MainWindow)
|
|
self.centralwidget.setObjectName(u"centralwidget")
|
|
self.formLayout = QFormLayout(self.centralwidget)
|
|
self.formLayout.setObjectName(u"formLayout")
|
|
self.vl_1_left = QVBoxLayout()
|
|
self.vl_1_left.setObjectName(u"vl_1_left")
|
|
self.label = QLabel(self.centralwidget)
|
|
self.label.setObjectName(u"label")
|
|
sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed)
|
|
sizePolicy1.setHorizontalStretch(0)
|
|
sizePolicy1.setVerticalStretch(0)
|
|
sizePolicy1.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
|
|
self.label.setSizePolicy(sizePolicy1)
|
|
self.label.setMinimumSize(QSize(200, 100))
|
|
self.label.setMaximumSize(QSize(240, 120))
|
|
font1 = QFont()
|
|
font1.setFamilies([u"Segoe Print"])
|
|
font1.setPointSize(24)
|
|
font1.setBold(True)
|
|
self.label.setFont(font1)
|
|
self.label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
self.label.setMargin(0)
|
|
|
|
self.vl_1_left.addWidget(self.label, 0, Qt.AlignmentFlag.AlignHCenter|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.btn_start = QPushButton(self.centralwidget)
|
|
self.btn_start.setObjectName(u"btn_start")
|
|
sizePolicy1.setHeightForWidth(self.btn_start.sizePolicy().hasHeightForWidth())
|
|
self.btn_start.setSizePolicy(sizePolicy1)
|
|
self.btn_start.setMinimumSize(QSize(150, 36))
|
|
self.btn_start.setMaximumSize(QSize(180, 45))
|
|
font2 = QFont()
|
|
font2.setFamilies([u"Consolas"])
|
|
font2.setPointSize(14)
|
|
font2.setBold(True)
|
|
self.btn_start.setFont(font2)
|
|
self.btn_start.setFlat(False)
|
|
|
|
self.vl_1_left.addWidget(self.btn_start, 0, Qt.AlignmentFlag.AlignHCenter|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.btn_stop = QPushButton(self.centralwidget)
|
|
self.btn_stop.setObjectName(u"btn_stop")
|
|
sizePolicy1.setHeightForWidth(self.btn_stop.sizePolicy().hasHeightForWidth())
|
|
self.btn_stop.setSizePolicy(sizePolicy1)
|
|
self.btn_stop.setMinimumSize(QSize(150, 36))
|
|
self.btn_stop.setMaximumSize(QSize(180, 45))
|
|
self.btn_stop.setFont(font2)
|
|
self.btn_stop.setFlat(False)
|
|
|
|
self.vl_1_left.addWidget(self.btn_stop, 0, Qt.AlignmentFlag.AlignHCenter|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.btn_reset = QPushButton(self.centralwidget)
|
|
self.btn_reset.setObjectName(u"btn_reset")
|
|
sizePolicy1.setHeightForWidth(self.btn_reset.sizePolicy().hasHeightForWidth())
|
|
self.btn_reset.setSizePolicy(sizePolicy1)
|
|
self.btn_reset.setMinimumSize(QSize(150, 36))
|
|
self.btn_reset.setMaximumSize(QSize(180, 45))
|
|
self.btn_reset.setFont(font2)
|
|
self.btn_reset.setFlat(False)
|
|
|
|
self.vl_1_left.addWidget(self.btn_reset, 0, Qt.AlignmentFlag.AlignHCenter|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.vl_1_left.addItem(self.verticalSpacer)
|
|
|
|
self.vl_1_left.setStretch(0, 4)
|
|
self.vl_1_left.setStretch(1, 1)
|
|
self.vl_1_left.setStretch(2, 1)
|
|
self.vl_1_left.setStretch(3, 1)
|
|
self.vl_1_left.setStretch(4, 10)
|
|
|
|
self.formLayout.setLayout(0, QFormLayout.LabelRole, self.vl_1_left)
|
|
|
|
self.vl_1_right = QVBoxLayout()
|
|
self.vl_1_right.setObjectName(u"vl_1_right")
|
|
self.tw_funcs = QTabWidget(self.centralwidget)
|
|
self.tw_funcs.setObjectName(u"tw_funcs")
|
|
sizePolicy.setHeightForWidth(self.tw_funcs.sizePolicy().hasHeightForWidth())
|
|
self.tw_funcs.setSizePolicy(sizePolicy)
|
|
self.tw_funcs.setMinimumSize(QSize(0, 0))
|
|
font3 = QFont()
|
|
font3.setPointSize(14)
|
|
font3.setBold(True)
|
|
self.tw_funcs.setFont(font3)
|
|
self.tw_funcs.setElideMode(Qt.TextElideMode.ElideNone)
|
|
self.tw_funcs.setUsesScrollButtons(True)
|
|
self.tw_funcs.setDocumentMode(True)
|
|
self.tw_funcs.setTabsClosable(False)
|
|
self.tw_funcs.setTabBarAutoHide(False)
|
|
self.tab_data = QWidget()
|
|
self.tab_data.setObjectName(u"tab_data")
|
|
self.verticalLayout = QVBoxLayout(self.tab_data)
|
|
self.verticalLayout.setObjectName(u"verticalLayout")
|
|
self.horizontalLayout = QHBoxLayout()
|
|
self.horizontalLayout.setObjectName(u"horizontalLayout")
|
|
self.cb_data_func = QComboBox(self.tab_data)
|
|
self.cb_data_func.addItem("")
|
|
self.cb_data_func.addItem("")
|
|
self.cb_data_func.addItem("")
|
|
self.cb_data_func.addItem("")
|
|
self.cb_data_func.setObjectName(u"cb_data_func")
|
|
self.cb_data_func.setMinimumSize(QSize(100, 0))
|
|
font4 = QFont()
|
|
font4.setFamilies([u"Consolas"])
|
|
font4.setPointSize(12)
|
|
self.cb_data_func.setFont(font4)
|
|
|
|
self.horizontalLayout.addWidget(self.cb_data_func)
|
|
|
|
self.cb_data_current = QComboBox(self.tab_data)
|
|
self.cb_data_current.addItem("")
|
|
self.cb_data_current.addItem("")
|
|
self.cb_data_current.addItem("")
|
|
self.cb_data_current.setObjectName(u"cb_data_current")
|
|
self.cb_data_current.setMinimumSize(QSize(100, 0))
|
|
self.cb_data_current.setFont(font4)
|
|
|
|
self.horizontalLayout.addWidget(self.cb_data_current)
|
|
|
|
self.label_4 = QLabel(self.tab_data)
|
|
self.label_4.setObjectName(u"label_4")
|
|
self.label_4.setFont(font4)
|
|
self.label_4.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.horizontalLayout.addWidget(self.label_4)
|
|
|
|
self.le_data_path = QLineEdit(self.tab_data)
|
|
self.le_data_path.setObjectName(u"le_data_path")
|
|
self.le_data_path.setFont(font4)
|
|
self.le_data_path.setAlignment(Qt.AlignmentFlag.AlignLeading|Qt.AlignmentFlag.AlignLeft|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.horizontalLayout.addWidget(self.le_data_path)
|
|
|
|
self.toolButton = QToolButton(self.tab_data)
|
|
self.toolButton.setObjectName(u"toolButton")
|
|
|
|
self.horizontalLayout.addWidget(self.toolButton)
|
|
|
|
self.horizontalLayout.setStretch(0, 1)
|
|
self.horizontalLayout.setStretch(1, 1)
|
|
self.horizontalLayout.setStretch(2, 1)
|
|
self.horizontalLayout.setStretch(3, 10)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout)
|
|
|
|
self.verticalSpacer_2 = QSpacerItem(20, 161, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.verticalLayout.addItem(self.verticalSpacer_2)
|
|
|
|
self.tw_funcs.addTab(self.tab_data, "")
|
|
self.tab_unit = QWidget()
|
|
self.tab_unit.setObjectName(u"tab_unit")
|
|
self.verticalLayout_2 = QVBoxLayout(self.tab_unit)
|
|
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
|
|
self.hl_2_unit1 = QHBoxLayout()
|
|
self.hl_2_unit1.setObjectName(u"hl_2_unit1")
|
|
self.cb_unit_func = QComboBox(self.tab_unit)
|
|
self.cb_unit_func.addItem("")
|
|
self.cb_unit_func.addItem("")
|
|
self.cb_unit_func.setObjectName(u"cb_unit_func")
|
|
self.cb_unit_func.setMinimumSize(QSize(100, 0))
|
|
self.cb_unit_func.setFont(font4)
|
|
|
|
self.hl_2_unit1.addWidget(self.cb_unit_func)
|
|
|
|
self.cb_unit_tool = QComboBox(self.tab_unit)
|
|
self.cb_unit_tool.addItem("")
|
|
self.cb_unit_tool.addItem("")
|
|
self.cb_unit_tool.addItem("")
|
|
self.cb_unit_tool.addItem("")
|
|
self.cb_unit_tool.setObjectName(u"cb_unit_tool")
|
|
self.cb_unit_tool.setMinimumSize(QSize(100, 0))
|
|
self.cb_unit_tool.setFont(font4)
|
|
|
|
self.hl_2_unit1.addWidget(self.cb_unit_tool)
|
|
|
|
self.label_6 = QLabel(self.tab_unit)
|
|
self.label_6.setObjectName(u"label_6")
|
|
sizePolicy1.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
|
|
self.label_6.setSizePolicy(sizePolicy1)
|
|
self.label_6.setFont(font4)
|
|
self.label_6.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.hl_2_unit1.addWidget(self.label_6)
|
|
|
|
self.le_unit_path = QLineEdit(self.tab_unit)
|
|
self.le_unit_path.setObjectName(u"le_unit_path")
|
|
self.le_unit_path.setFont(font4)
|
|
|
|
self.hl_2_unit1.addWidget(self.le_unit_path)
|
|
|
|
self.toolButton_2 = QToolButton(self.tab_unit)
|
|
self.toolButton_2.setObjectName(u"toolButton_2")
|
|
|
|
self.hl_2_unit1.addWidget(self.toolButton_2)
|
|
|
|
self.hl_2_unit1.setStretch(0, 1)
|
|
self.hl_2_unit1.setStretch(1, 1)
|
|
self.hl_2_unit1.setStretch(2, 1)
|
|
self.hl_2_unit1.setStretch(3, 10)
|
|
|
|
self.verticalLayout_2.addLayout(self.hl_2_unit1)
|
|
|
|
self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.verticalLayout_2.addItem(self.verticalSpacer_3)
|
|
|
|
self.tw_funcs.addTab(self.tab_unit, "")
|
|
self.tab_durable = QWidget()
|
|
self.tab_durable.setObjectName(u"tab_durable")
|
|
self.horizontalLayout_11 = QHBoxLayout(self.tab_durable)
|
|
self.horizontalLayout_11.setObjectName(u"horizontalLayout_11")
|
|
self.horizontalLayout_10 = QHBoxLayout()
|
|
self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
|
|
self.verticalLayout_9 = QVBoxLayout()
|
|
self.verticalLayout_9.setObjectName(u"verticalLayout_9")
|
|
self.frame = QFrame(self.tab_durable)
|
|
self.frame.setObjectName(u"frame")
|
|
self.frame.setMinimumSize(QSize(200, 0))
|
|
self.frame.setMaximumSize(QSize(300, 16777215))
|
|
self.frame.setFrameShape(QFrame.Shape.StyledPanel)
|
|
self.frame.setFrameShadow(QFrame.Shadow.Raised)
|
|
self.verticalLayout_8 = QVBoxLayout(self.frame)
|
|
self.verticalLayout_8.setObjectName(u"verticalLayout_8")
|
|
self.verticalLayout_7 = QVBoxLayout()
|
|
self.verticalLayout_7.setObjectName(u"verticalLayout_7")
|
|
self.label_11 = QLabel(self.frame)
|
|
self.label_11.setObjectName(u"label_11")
|
|
sizePolicy1.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
|
|
self.label_11.setSizePolicy(sizePolicy1)
|
|
self.label_11.setFont(font2)
|
|
self.label_11.setAlignment(Qt.AlignmentFlag.AlignLeading|Qt.AlignmentFlag.AlignLeft|Qt.AlignmentFlag.AlignVCenter)
|
|
|
|
self.verticalLayout_7.addWidget(self.label_11)
|
|
|
|
self.sa_durable = QScrollArea(self.frame)
|
|
self.sa_durable.setObjectName(u"sa_durable")
|
|
self.sa_durable.setWidgetResizable(True)
|
|
self.scrollAreaWidgetContents = QWidget()
|
|
self.scrollAreaWidgetContents.setObjectName(u"scrollAreaWidgetContents")
|
|
self.scrollAreaWidgetContents.setGeometry(QRect(0, 0, 212, 78))
|
|
self.horizontalLayout_9 = QHBoxLayout(self.scrollAreaWidgetContents)
|
|
self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
|
|
self.verticalLayout_5 = QVBoxLayout()
|
|
self.verticalLayout_5.setObjectName(u"verticalLayout_5")
|
|
self.cb_1 = QCheckBox(self.scrollAreaWidgetContents)
|
|
self.cb_1.setObjectName(u"cb_1")
|
|
self.cb_1.setFont(font4)
|
|
|
|
self.verticalLayout_5.addWidget(self.cb_1)
|
|
|
|
self.cb_2 = QCheckBox(self.scrollAreaWidgetContents)
|
|
self.cb_2.setObjectName(u"cb_2")
|
|
self.cb_2.setFont(font4)
|
|
|
|
self.verticalLayout_5.addWidget(self.cb_2)
|
|
|
|
self.verticalSpacer_5 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.verticalLayout_5.addItem(self.verticalSpacer_5)
|
|
|
|
|
|
self.horizontalLayout_9.addLayout(self.verticalLayout_5)
|
|
|
|
self.sa_durable.setWidget(self.scrollAreaWidgetContents)
|
|
|
|
self.verticalLayout_7.addWidget(self.sa_durable)
|
|
|
|
|
|
self.verticalLayout_8.addLayout(self.verticalLayout_7)
|
|
|
|
|
|
self.verticalLayout_9.addWidget(self.frame)
|
|
|
|
|
|
self.horizontalLayout_10.addLayout(self.verticalLayout_9)
|
|
|
|
self.verticalLayout_6 = QVBoxLayout()
|
|
self.verticalLayout_6.setObjectName(u"verticalLayout_6")
|
|
self.horizontalLayout_6 = QHBoxLayout()
|
|
self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
|
|
self.label_8 = QLabel(self.tab_durable)
|
|
self.label_8.setObjectName(u"label_8")
|
|
sizePolicy1.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
|
|
self.label_8.setSizePolicy(sizePolicy1)
|
|
self.label_8.setFont(font4)
|
|
self.label_8.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
|
|
self.horizontalLayout_6.addWidget(self.label_8)
|
|
|
|
self.le_durable_path = QLineEdit(self.tab_durable)
|
|
self.le_durable_path.setObjectName(u"le_durable_path")
|
|
self.le_durable_path.setFont(font4)
|
|
|
|
self.horizontalLayout_6.addWidget(self.le_durable_path)
|
|
|
|
self.toolButton_3 = QToolButton(self.tab_durable)
|
|
self.toolButton_3.setObjectName(u"toolButton_3")
|
|
|
|
self.horizontalLayout_6.addWidget(self.toolButton_3)
|
|
|
|
self.horizontalLayout_6.setStretch(0, 1)
|
|
self.horizontalLayout_6.setStretch(1, 10)
|
|
self.horizontalLayout_6.setStretch(2, 1)
|
|
|
|
self.verticalLayout_6.addLayout(self.horizontalLayout_6)
|
|
|
|
self.horizontalLayout_7 = QHBoxLayout()
|
|
self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
|
|
self.label_9 = QLabel(self.tab_durable)
|
|
self.label_9.setObjectName(u"label_9")
|
|
sizePolicy1.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth())
|
|
self.label_9.setSizePolicy(sizePolicy1)
|
|
self.label_9.setFont(font4)
|
|
self.label_9.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
|
|
self.horizontalLayout_7.addWidget(self.label_9)
|
|
|
|
self.le_durable_interval = QLineEdit(self.tab_durable)
|
|
self.le_durable_interval.setObjectName(u"le_durable_interval")
|
|
self.le_durable_interval.setFont(font4)
|
|
self.le_durable_interval.setInputMethodHints(Qt.InputMethodHint.ImhNone)
|
|
|
|
self.horizontalLayout_7.addWidget(self.le_durable_interval)
|
|
|
|
self.horizontalLayout_7.setStretch(0, 1)
|
|
self.horizontalLayout_7.setStretch(1, 10)
|
|
|
|
self.verticalLayout_6.addLayout(self.horizontalLayout_7)
|
|
|
|
self.horizontalLayout_8 = QHBoxLayout()
|
|
self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
|
|
self.cb_durable_total = QCheckBox(self.tab_durable)
|
|
self.cb_durable_total.setObjectName(u"cb_durable_total")
|
|
font5 = QFont()
|
|
font5.setFamilies([u"Consolas"])
|
|
font5.setPointSize(12)
|
|
font5.setBold(True)
|
|
self.cb_durable_total.setFont(font5)
|
|
|
|
self.horizontalLayout_8.addWidget(self.cb_durable_total)
|
|
|
|
self.btn_draw = QPushButton(self.tab_durable)
|
|
self.btn_draw.setObjectName(u"btn_draw")
|
|
self.btn_draw.setFont(font5)
|
|
|
|
self.horizontalLayout_8.addWidget(self.btn_draw)
|
|
|
|
self.label_3 = QLabel(self.tab_durable)
|
|
self.label_3.setObjectName(u"label_3")
|
|
|
|
self.horizontalLayout_8.addWidget(self.label_3)
|
|
|
|
self.horizontalLayout_8.setStretch(0, 2)
|
|
self.horizontalLayout_8.setStretch(2, 8)
|
|
|
|
self.verticalLayout_6.addLayout(self.horizontalLayout_8)
|
|
|
|
self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.verticalLayout_6.addItem(self.verticalSpacer_4)
|
|
|
|
|
|
self.horizontalLayout_10.addLayout(self.verticalLayout_6)
|
|
|
|
self.horizontalLayout_10.setStretch(0, 1)
|
|
self.horizontalLayout_10.setStretch(1, 2)
|
|
|
|
self.horizontalLayout_11.addLayout(self.horizontalLayout_10)
|
|
|
|
self.tw_funcs.addTab(self.tab_durable, "")
|
|
self.tab_network = QWidget()
|
|
self.tab_network.setObjectName(u"tab_network")
|
|
self.horizontalLayout_13 = QHBoxLayout(self.tab_network)
|
|
self.horizontalLayout_13.setObjectName(u"horizontalLayout_13")
|
|
self.horizontalLayout_12 = QHBoxLayout()
|
|
self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
|
|
self.sw_network = QStackedWidget(self.tab_network)
|
|
self.sw_network.setObjectName(u"sw_network")
|
|
self.page = QWidget()
|
|
self.page.setObjectName(u"page")
|
|
self.horizontalLayout_14 = QHBoxLayout(self.page)
|
|
self.horizontalLayout_14.setObjectName(u"horizontalLayout_14")
|
|
self.verticalLayout_10 = QVBoxLayout()
|
|
self.verticalLayout_10.setObjectName(u"verticalLayout_10")
|
|
self.horizontalLayout_3 = QHBoxLayout()
|
|
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
|
|
self.label_2 = QLabel(self.page)
|
|
self.label_2.setObjectName(u"label_2")
|
|
sizePolicy1.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
|
|
self.label_2.setSizePolicy(sizePolicy1)
|
|
self.label_2.setMinimumSize(QSize(70, 0))
|
|
self.label_2.setFont(font5)
|
|
self.label_2.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
|
|
self.horizontalLayout_3.addWidget(self.label_2)
|
|
|
|
self.le_hmi_ip = QLineEdit(self.page)
|
|
self.le_hmi_ip.setObjectName(u"le_hmi_ip")
|
|
self.le_hmi_ip.setMinimumSize(QSize(150, 0))
|
|
self.le_hmi_ip.setFont(font4)
|
|
|
|
self.horizontalLayout_3.addWidget(self.le_hmi_ip)
|
|
|
|
self.btn_hmi_conn = QPushButton(self.page)
|
|
self.btn_hmi_conn.setObjectName(u"btn_hmi_conn")
|
|
self.btn_hmi_conn.setFont(font5)
|
|
|
|
self.horizontalLayout_3.addWidget(self.btn_hmi_conn)
|
|
|
|
self.label_5 = QLabel(self.page)
|
|
self.label_5.setObjectName(u"label_5")
|
|
self.label_5.setFont(font4)
|
|
|
|
self.horizontalLayout_3.addWidget(self.label_5)
|
|
|
|
self.cb_hmi_cmd = QComboBox(self.page)
|
|
self.cb_hmi_cmd.addItem("")
|
|
self.cb_hmi_cmd.addItem("")
|
|
self.cb_hmi_cmd.addItem("")
|
|
self.cb_hmi_cmd.addItem("")
|
|
self.cb_hmi_cmd.addItem("")
|
|
self.cb_hmi_cmd.setObjectName(u"cb_hmi_cmd")
|
|
self.cb_hmi_cmd.setMinimumSize(QSize(240, 0))
|
|
self.cb_hmi_cmd.setFont(font4)
|
|
|
|
self.horizontalLayout_3.addWidget(self.cb_hmi_cmd)
|
|
|
|
self.btn_hmi_send = QPushButton(self.page)
|
|
self.btn_hmi_send.setObjectName(u"btn_hmi_send")
|
|
self.btn_hmi_send.setFont(font5)
|
|
|
|
self.horizontalLayout_3.addWidget(self.btn_hmi_send)
|
|
|
|
self.horizontalLayout_3.setStretch(0, 1)
|
|
self.horizontalLayout_3.setStretch(1, 4)
|
|
self.horizontalLayout_3.setStretch(2, 1)
|
|
self.horizontalLayout_3.setStretch(3, 4)
|
|
self.horizontalLayout_3.setStretch(4, 8)
|
|
self.horizontalLayout_3.setStretch(5, 1)
|
|
|
|
self.verticalLayout_10.addLayout(self.horizontalLayout_3)
|
|
|
|
self.horizontalLayout_5 = QHBoxLayout()
|
|
self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
|
|
self.pte_hmi_send = QPlainTextEdit(self.page)
|
|
self.pte_hmi_send.setObjectName(u"pte_hmi_send")
|
|
|
|
self.horizontalLayout_5.addWidget(self.pte_hmi_send)
|
|
|
|
self.pte_hmi_recv = QPlainTextEdit(self.page)
|
|
self.pte_hmi_recv.setObjectName(u"pte_hmi_recv")
|
|
|
|
self.horizontalLayout_5.addWidget(self.pte_hmi_recv)
|
|
|
|
|
|
self.verticalLayout_10.addLayout(self.horizontalLayout_5)
|
|
|
|
|
|
self.horizontalLayout_14.addLayout(self.verticalLayout_10)
|
|
|
|
self.sw_network.addWidget(self.page)
|
|
self.page_2 = QWidget()
|
|
self.page_2.setObjectName(u"page_2")
|
|
self.horizontalLayout_17 = QHBoxLayout(self.page_2)
|
|
self.horizontalLayout_17.setObjectName(u"horizontalLayout_17")
|
|
self.verticalLayout_11 = QVBoxLayout()
|
|
self.verticalLayout_11.setObjectName(u"verticalLayout_11")
|
|
self.horizontalLayout_15 = QHBoxLayout()
|
|
self.horizontalLayout_15.setObjectName(u"horizontalLayout_15")
|
|
self.label_7 = QLabel(self.page_2)
|
|
self.label_7.setObjectName(u"label_7")
|
|
sizePolicy1.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
|
|
self.label_7.setSizePolicy(sizePolicy1)
|
|
self.label_7.setMinimumSize(QSize(70, 0))
|
|
self.label_7.setFont(font5)
|
|
self.label_7.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
|
|
self.horizontalLayout_15.addWidget(self.label_7)
|
|
|
|
self.le_md_port = QLineEdit(self.page_2)
|
|
self.le_md_port.setObjectName(u"le_md_port")
|
|
self.le_md_port.setMinimumSize(QSize(150, 0))
|
|
self.le_md_port.setFont(font4)
|
|
|
|
self.horizontalLayout_15.addWidget(self.le_md_port)
|
|
|
|
self.btn_md_conn = QPushButton(self.page_2)
|
|
self.btn_md_conn.setObjectName(u"btn_md_conn")
|
|
self.btn_md_conn.setFont(font5)
|
|
|
|
self.horizontalLayout_15.addWidget(self.btn_md_conn)
|
|
|
|
self.label_12 = QLabel(self.page_2)
|
|
self.label_12.setObjectName(u"label_12")
|
|
self.label_12.setFont(font4)
|
|
|
|
self.horizontalLayout_15.addWidget(self.label_12)
|
|
|
|
self.cb_md_cmd = QComboBox(self.page_2)
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.addItem("")
|
|
self.cb_md_cmd.setObjectName(u"cb_md_cmd")
|
|
self.cb_md_cmd.setMinimumSize(QSize(240, 0))
|
|
self.cb_md_cmd.setFont(font4)
|
|
|
|
self.horizontalLayout_15.addWidget(self.cb_md_cmd)
|
|
|
|
self.btn_md_send = QPushButton(self.page_2)
|
|
self.btn_md_send.setObjectName(u"btn_md_send")
|
|
self.btn_md_send.setFont(font5)
|
|
|
|
self.horizontalLayout_15.addWidget(self.btn_md_send)
|
|
|
|
self.horizontalLayout_15.setStretch(0, 1)
|
|
self.horizontalLayout_15.setStretch(1, 4)
|
|
self.horizontalLayout_15.setStretch(2, 1)
|
|
self.horizontalLayout_15.setStretch(3, 4)
|
|
self.horizontalLayout_15.setStretch(4, 8)
|
|
self.horizontalLayout_15.setStretch(5, 1)
|
|
|
|
self.verticalLayout_11.addLayout(self.horizontalLayout_15)
|
|
|
|
self.horizontalLayout_16 = QHBoxLayout()
|
|
self.horizontalLayout_16.setObjectName(u"horizontalLayout_16")
|
|
self.pte_md_send = QPlainTextEdit(self.page_2)
|
|
self.pte_md_send.setObjectName(u"pte_md_send")
|
|
|
|
self.horizontalLayout_16.addWidget(self.pte_md_send)
|
|
|
|
self.pte_md_recv = QPlainTextEdit(self.page_2)
|
|
self.pte_md_recv.setObjectName(u"pte_md_recv")
|
|
|
|
self.horizontalLayout_16.addWidget(self.pte_md_recv)
|
|
|
|
|
|
self.verticalLayout_11.addLayout(self.horizontalLayout_16)
|
|
|
|
|
|
self.horizontalLayout_17.addLayout(self.verticalLayout_11)
|
|
|
|
self.sw_network.addWidget(self.page_2)
|
|
self.page_3 = QWidget()
|
|
self.page_3.setObjectName(u"page_3")
|
|
self.horizontalLayout_26 = QHBoxLayout(self.page_3)
|
|
self.horizontalLayout_26.setObjectName(u"horizontalLayout_26")
|
|
self.verticalLayout_14 = QVBoxLayout()
|
|
self.verticalLayout_14.setObjectName(u"verticalLayout_14")
|
|
self.horizontalLayout_24 = QHBoxLayout()
|
|
self.horizontalLayout_24.setObjectName(u"horizontalLayout_24")
|
|
self.label_17 = QLabel(self.page_3)
|
|
self.label_17.setObjectName(u"label_17")
|
|
sizePolicy1.setHeightForWidth(self.label_17.sizePolicy().hasHeightForWidth())
|
|
self.label_17.setSizePolicy(sizePolicy1)
|
|
self.label_17.setMinimumSize(QSize(70, 0))
|
|
self.label_17.setFont(font5)
|
|
self.label_17.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
|
|
self.horizontalLayout_24.addWidget(self.label_17)
|
|
|
|
self.le_ec_port = QLineEdit(self.page_3)
|
|
self.le_ec_port.setObjectName(u"le_ec_port")
|
|
self.le_ec_port.setMinimumSize(QSize(150, 0))
|
|
self.le_ec_port.setFont(font4)
|
|
|
|
self.horizontalLayout_24.addWidget(self.le_ec_port)
|
|
|
|
self.btn_ec_conn = QPushButton(self.page_3)
|
|
self.btn_ec_conn.setObjectName(u"btn_ec_conn")
|
|
self.btn_ec_conn.setFont(font5)
|
|
|
|
self.horizontalLayout_24.addWidget(self.btn_ec_conn)
|
|
|
|
self.label_18 = QLabel(self.page_3)
|
|
self.label_18.setObjectName(u"label_18")
|
|
self.label_18.setFont(font4)
|
|
|
|
self.horizontalLayout_24.addWidget(self.label_18)
|
|
|
|
self.cb_ec_cmd = QComboBox(self.page_3)
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.addItem("")
|
|
self.cb_ec_cmd.setObjectName(u"cb_ec_cmd")
|
|
self.cb_ec_cmd.setMinimumSize(QSize(240, 0))
|
|
self.cb_ec_cmd.setFont(font4)
|
|
|
|
self.horizontalLayout_24.addWidget(self.cb_ec_cmd)
|
|
|
|
self.btn_ec_send = QPushButton(self.page_3)
|
|
self.btn_ec_send.setObjectName(u"btn_ec_send")
|
|
self.btn_ec_send.setFont(font5)
|
|
|
|
self.horizontalLayout_24.addWidget(self.btn_ec_send)
|
|
|
|
self.horizontalLayout_24.setStretch(0, 1)
|
|
self.horizontalLayout_24.setStretch(1, 4)
|
|
self.horizontalLayout_24.setStretch(2, 1)
|
|
self.horizontalLayout_24.setStretch(3, 4)
|
|
self.horizontalLayout_24.setStretch(4, 8)
|
|
self.horizontalLayout_24.setStretch(5, 1)
|
|
|
|
self.verticalLayout_14.addLayout(self.horizontalLayout_24)
|
|
|
|
self.horizontalLayout_25 = QHBoxLayout()
|
|
self.horizontalLayout_25.setObjectName(u"horizontalLayout_25")
|
|
self.pte_ec_send = QPlainTextEdit(self.page_3)
|
|
self.pte_ec_send.setObjectName(u"pte_ec_send")
|
|
|
|
self.horizontalLayout_25.addWidget(self.pte_ec_send)
|
|
|
|
self.pte_ec_recv = QPlainTextEdit(self.page_3)
|
|
self.pte_ec_recv.setObjectName(u"pte_ec_recv")
|
|
|
|
self.horizontalLayout_25.addWidget(self.pte_ec_recv)
|
|
|
|
|
|
self.verticalLayout_14.addLayout(self.horizontalLayout_25)
|
|
|
|
|
|
self.horizontalLayout_26.addLayout(self.verticalLayout_14)
|
|
|
|
self.sw_network.addWidget(self.page_3)
|
|
|
|
self.horizontalLayout_12.addWidget(self.sw_network)
|
|
|
|
self.verticalLayout_4 = QVBoxLayout()
|
|
self.verticalLayout_4.setObjectName(u"verticalLayout_4")
|
|
self.hmi_btn = QPushButton(self.tab_network)
|
|
self.hmi_btn.setObjectName(u"hmi_btn")
|
|
self.hmi_btn.setFont(font5)
|
|
|
|
self.verticalLayout_4.addWidget(self.hmi_btn)
|
|
|
|
self.md_btn = QPushButton(self.tab_network)
|
|
self.md_btn.setObjectName(u"md_btn")
|
|
self.md_btn.setFont(font5)
|
|
|
|
self.verticalLayout_4.addWidget(self.md_btn)
|
|
|
|
self.ec_btn = QPushButton(self.tab_network)
|
|
self.ec_btn.setObjectName(u"ec_btn")
|
|
self.ec_btn.setFont(font5)
|
|
|
|
self.verticalLayout_4.addWidget(self.ec_btn)
|
|
|
|
|
|
self.horizontalLayout_12.addLayout(self.verticalLayout_4)
|
|
|
|
self.horizontalLayout_12.setStretch(0, 11)
|
|
self.horizontalLayout_12.setStretch(1, 1)
|
|
|
|
self.horizontalLayout_13.addLayout(self.horizontalLayout_12)
|
|
|
|
self.tw_funcs.addTab(self.tab_network, "")
|
|
|
|
self.vl_1_right.addWidget(self.tw_funcs)
|
|
|
|
self.tw_docs = QTabWidget(self.centralwidget)
|
|
self.tw_docs.setObjectName(u"tw_docs")
|
|
self.tw_docs.setFont(font3)
|
|
self.tw_docs.setElideMode(Qt.TextElideMode.ElideNone)
|
|
self.tw_docs.setDocumentMode(True)
|
|
self.tab_output = QWidget()
|
|
self.tab_output.setObjectName(u"tab_output")
|
|
self.horizontalLayout_4 = QHBoxLayout(self.tab_output)
|
|
self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
|
|
self.pte_output = QPlainTextEdit(self.tab_output)
|
|
self.pte_output.setObjectName(u"pte_output")
|
|
self.pte_output.setFont(font4)
|
|
self.pte_output.setLineWrapMode(QPlainTextEdit.LineWrapMode.WidgetWidth)
|
|
self.pte_output.setReadOnly(True)
|
|
|
|
self.horizontalLayout_4.addWidget(self.pte_output)
|
|
|
|
self.tw_docs.addTab(self.tab_output, "")
|
|
self.tab_log = QWidget()
|
|
self.tab_log.setObjectName(u"tab_log")
|
|
self.verticalLayout_3 = QVBoxLayout(self.tab_log)
|
|
self.verticalLayout_3.setObjectName(u"verticalLayout_3")
|
|
self.treew_log = QTreeWidget(self.tab_log)
|
|
self.treew_log.setObjectName(u"treew_log")
|
|
self.treew_log.setFont(font4)
|
|
self.treew_log.header().setVisible(True)
|
|
|
|
self.verticalLayout_3.addWidget(self.treew_log)
|
|
|
|
self.horizontalLayout_2 = QHBoxLayout()
|
|
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
|
|
self.label_page = QLabel(self.tab_log)
|
|
self.label_page.setObjectName(u"label_page")
|
|
self.label_page.setMinimumSize(QSize(100, 0))
|
|
font6 = QFont()
|
|
font6.setFamilies([u"Consolas"])
|
|
font6.setPointSize(10)
|
|
font6.setBold(True)
|
|
self.label_page.setFont(font6)
|
|
self.label_page.setStyleSheet(u"background-color: rgb(222, 222, 222);")
|
|
self.label_page.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
|
|
|
self.horizontalLayout_2.addWidget(self.label_page)
|
|
|
|
self.btn_docs_previous = QPushButton(self.tab_log)
|
|
self.btn_docs_previous.setObjectName(u"btn_docs_previous")
|
|
self.btn_docs_previous.setFont(font4)
|
|
|
|
self.horizontalLayout_2.addWidget(self.btn_docs_previous)
|
|
|
|
self.btn_docs_realtime = QPushButton(self.tab_log)
|
|
self.btn_docs_realtime.setObjectName(u"btn_docs_realtime")
|
|
self.btn_docs_realtime.setFont(font4)
|
|
|
|
self.horizontalLayout_2.addWidget(self.btn_docs_realtime)
|
|
|
|
self.btn_docs_next = QPushButton(self.tab_log)
|
|
self.btn_docs_next.setObjectName(u"btn_docs_next")
|
|
self.btn_docs_next.setFont(font4)
|
|
|
|
self.horizontalLayout_2.addWidget(self.btn_docs_next)
|
|
|
|
self.label_13 = QLabel(self.tab_log)
|
|
self.label_13.setObjectName(u"label_13")
|
|
|
|
self.horizontalLayout_2.addWidget(self.label_13)
|
|
|
|
self.btn_docs_search = QPushButton(self.tab_log)
|
|
self.btn_docs_search.setObjectName(u"btn_docs_search")
|
|
self.btn_docs_search.setFont(font4)
|
|
|
|
self.horizontalLayout_2.addWidget(self.btn_docs_search)
|
|
|
|
self.le_docs_search = QLineEdit(self.tab_log)
|
|
self.le_docs_search.setObjectName(u"le_docs_search")
|
|
self.le_docs_search.setFont(font4)
|
|
|
|
self.horizontalLayout_2.addWidget(self.le_docs_search)
|
|
|
|
self.horizontalLayout_2.setStretch(0, 1)
|
|
self.horizontalLayout_2.setStretch(1, 1)
|
|
self.horizontalLayout_2.setStretch(2, 1)
|
|
self.horizontalLayout_2.setStretch(3, 1)
|
|
self.horizontalLayout_2.setStretch(4, 3)
|
|
self.horizontalLayout_2.setStretch(5, 1)
|
|
self.horizontalLayout_2.setStretch(6, 10)
|
|
|
|
self.verticalLayout_3.addLayout(self.horizontalLayout_2)
|
|
|
|
self.tw_docs.addTab(self.tab_log, "")
|
|
|
|
self.vl_1_right.addWidget(self.tw_docs)
|
|
|
|
self.vl_1_right.setStretch(0, 1)
|
|
self.vl_1_right.setStretch(1, 3)
|
|
|
|
self.formLayout.setLayout(0, QFormLayout.FieldRole, self.vl_1_right)
|
|
|
|
MainWindow.setCentralWidget(self.centralwidget)
|
|
self.statusbar = QStatusBar(MainWindow)
|
|
self.statusbar.setObjectName(u"statusbar")
|
|
sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
|
|
sizePolicy2.setHorizontalStretch(0)
|
|
sizePolicy2.setVerticalStretch(0)
|
|
sizePolicy2.setHeightForWidth(self.statusbar.sizePolicy().hasHeightForWidth())
|
|
self.statusbar.setSizePolicy(sizePolicy2)
|
|
self.statusbar.setMinimumSize(QSize(0, 27))
|
|
self.statusbar.setStyleSheet(u"background-color: rgb(200, 200, 200);")
|
|
MainWindow.setStatusBar(self.statusbar)
|
|
|
|
self.retranslateUi(MainWindow)
|
|
self.btn_start.clicked.connect(MainWindow.prog_start)
|
|
self.btn_stop.clicked.connect(MainWindow.prog_stop)
|
|
self.btn_reset.clicked.connect(MainWindow.prog_reset)
|
|
self.btn_draw.clicked.connect(MainWindow.curve_draw)
|
|
self.cb_durable_total.checkStateChanged.connect(MainWindow.durable_cb_change)
|
|
self.btn_docs_previous.clicked.connect(MainWindow.pre_page)
|
|
self.btn_docs_realtime.clicked.connect(MainWindow.realtime_page)
|
|
self.btn_docs_next.clicked.connect(MainWindow.next_page)
|
|
self.btn_docs_search.clicked.connect(MainWindow.search_keyword)
|
|
self.le_docs_search.returnPressed.connect(MainWindow.search_keyword)
|
|
self.cb_hmi_cmd.currentTextChanged.connect(MainWindow.hmi_cb_change)
|
|
self.btn_hmi_send.clicked.connect(MainWindow.hmi_send)
|
|
self.hmi_btn.clicked.connect(MainWindow.hmi_page)
|
|
self.md_btn.clicked.connect(MainWindow.md_page)
|
|
self.ec_btn.clicked.connect(MainWindow.ec_page)
|
|
self.cb_md_cmd.currentTextChanged.connect(MainWindow.md_cb_change)
|
|
self.btn_md_send.clicked.connect(MainWindow.md_send)
|
|
self.btn_ec_send.clicked.connect(MainWindow.ec_send)
|
|
self.btn_hmi_conn.clicked.connect(MainWindow.hmi_conn)
|
|
self.btn_md_conn.clicked.connect(MainWindow.md_conn)
|
|
self.btn_ec_conn.clicked.connect(MainWindow.ec_conn)
|
|
self.le_durable_interval.editingFinished.connect(MainWindow.check_interval)
|
|
self.cb_ec_cmd.currentTextChanged.connect(MainWindow.ec_cb_change)
|
|
self.le_hmi_ip.returnPressed.connect(MainWindow.hmi_conn)
|
|
self.tw_docs.currentChanged.connect(MainWindow.switch_log_tab)
|
|
self.treew_log.itemDoubleClicked.connect(MainWindow.show_item_content)
|
|
self.cb_data_func.currentTextChanged.connect(MainWindow.data_cb_change)
|
|
self.toolButton.clicked.connect(MainWindow.file_browser)
|
|
self.toolButton_2.clicked.connect(MainWindow.file_browser)
|
|
self.toolButton_3.clicked.connect(MainWindow.file_browser)
|
|
|
|
self.tw_funcs.setCurrentIndex(0)
|
|
self.sw_network.setCurrentIndex(0)
|
|
self.tw_docs.setCurrentIndex(0)
|
|
|
|
|
|
QMetaObject.connectSlotsByName(MainWindow)
|
|
# setupUi
|
|
|
|
def retranslateUi(self, MainWindow):
|
|
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Rokae AIO", None))
|
|
self.label.setText(QCoreApplication.translate("MainWindow", u"Rokae AIO", None))
|
|
self.btn_start.setText(QCoreApplication.translate("MainWindow", u"\u5f00\u59cb\u6267\u884c", None))
|
|
self.btn_stop.setText(QCoreApplication.translate("MainWindow", u"\u505c\u6b62\u6267\u884c", None))
|
|
self.btn_reset.setText(QCoreApplication.translate("MainWindow", u"\u8f93\u51fa\u91cd\u7f6e", None))
|
|
self.cb_data_func.setItemText(0, QCoreApplication.translate("MainWindow", u"\u5236\u52a8", None))
|
|
self.cb_data_func.setItemText(1, QCoreApplication.translate("MainWindow", u"\u8f6c\u77e9", None))
|
|
self.cb_data_func.setItemText(2, QCoreApplication.translate("MainWindow", u"\u6fc0\u5149", None))
|
|
self.cb_data_func.setItemText(3, QCoreApplication.translate("MainWindow", u"\u7cbe\u5ea6", None))
|
|
|
|
self.cb_data_current.setItemText(0, QCoreApplication.translate("MainWindow", u"\u5468\u671f", None))
|
|
self.cb_data_current.setItemText(1, QCoreApplication.translate("MainWindow", u"\u6700\u5927\u503c", None))
|
|
self.cb_data_current.setItemText(2, QCoreApplication.translate("MainWindow", u"\u5e73\u5747\u503c", None))
|
|
|
|
self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84", None))
|
|
self.toolButton.setText(QCoreApplication.translate("MainWindow", u"...", None))
|
|
self.tw_funcs.setTabText(self.tw_funcs.indexOf(self.tab_data), QCoreApplication.translate("MainWindow", u"\u6570\u636e\u5904\u7406", None))
|
|
self.cb_unit_func.setItemText(0, QCoreApplication.translate("MainWindow", u"\u5236\u52a8", None))
|
|
self.cb_unit_func.setItemText(1, QCoreApplication.translate("MainWindow", u"\u8f6c\u77e9", None))
|
|
|
|
self.cb_unit_tool.setItemText(0, QCoreApplication.translate("MainWindow", u"tool33", None))
|
|
self.cb_unit_tool.setItemText(1, QCoreApplication.translate("MainWindow", u"tool66", None))
|
|
self.cb_unit_tool.setItemText(2, QCoreApplication.translate("MainWindow", u"tool100", None))
|
|
self.cb_unit_tool.setItemText(3, QCoreApplication.translate("MainWindow", u"inertia", None))
|
|
|
|
self.label_6.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84", None))
|
|
self.toolButton_2.setText(QCoreApplication.translate("MainWindow", u"...", None))
|
|
self.tw_funcs.setTabText(self.tw_funcs.indexOf(self.tab_unit), QCoreApplication.translate("MainWindow", u"\u6574\u673a\u6d4b\u8bd5", None))
|
|
self.label_11.setText(QCoreApplication.translate("MainWindow", u"\u9009\u62e9\u6307\u6807", None))
|
|
self.cb_1.setText(QCoreApplication.translate("MainWindow", u"\u5468\u671f\u5185\u5e73\u5747\u8f6c\u77e9", None))
|
|
self.cb_2.setText(QCoreApplication.translate("MainWindow", u"\u5468\u671f\u5185\u6700\u5927\u901f\u5ea6", None))
|
|
self.label_8.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84", None))
|
|
self.toolButton_3.setText(QCoreApplication.translate("MainWindow", u"...", None))
|
|
self.label_9.setText(QCoreApplication.translate("MainWindow", u"\u95f4\u9694", None))
|
|
#if QT_CONFIG(whatsthis)
|
|
self.le_durable_interval.setWhatsThis("")
|
|
#endif // QT_CONFIG(whatsthis)
|
|
self.le_durable_interval.setPlaceholderText(QCoreApplication.translate("MainWindow", u"\u6bcf\u6b21\u6570\u636e\u91c7\u96c6\u7684\u65f6\u95f4\u95f4\u9694\uff0c\u9ed8\u8ba4(\u6700\u5c0f)30s", None))
|
|
self.cb_durable_total.setText(QCoreApplication.translate("MainWindow", u"\u5168\u90e8\u6253\u5f00/\u5173\u95ed", None))
|
|
self.btn_draw.setText(QCoreApplication.translate("MainWindow", u"\u7ed8\u56fe", None))
|
|
self.label_3.setText("")
|
|
self.tw_funcs.setTabText(self.tw_funcs.indexOf(self.tab_durable), QCoreApplication.translate("MainWindow", u"\u8010\u4e45\u91c7\u96c6", None))
|
|
self.label_2.setText(QCoreApplication.translate("MainWindow", u"HMI IP", None))
|
|
self.le_hmi_ip.setText(QCoreApplication.translate("MainWindow", u"192.168.0.160", None))
|
|
self.btn_hmi_conn.setText(QCoreApplication.translate("MainWindow", u"\u8fde\u63a5", None))
|
|
self.label_5.setText("")
|
|
self.cb_hmi_cmd.setItemText(0, QCoreApplication.translate("MainWindow", u"controller.heart", None))
|
|
self.cb_hmi_cmd.setItemText(1, QCoreApplication.translate("MainWindow", u"diagnosis.open", None))
|
|
self.cb_hmi_cmd.setItemText(2, QCoreApplication.translate("MainWindow", u"diagnosis.get_params", None))
|
|
self.cb_hmi_cmd.setItemText(3, QCoreApplication.translate("MainWindow", u"device.get_params", None))
|
|
self.cb_hmi_cmd.setItemText(4, QCoreApplication.translate("MainWindow", u"safety_area_data", None))
|
|
|
|
self.btn_hmi_send.setText(QCoreApplication.translate("MainWindow", u"\u53d1\u9001", None))
|
|
self.label_7.setText(QCoreApplication.translate("MainWindow", u"MD Port", None))
|
|
self.le_md_port.setText(QCoreApplication.translate("MainWindow", u"502", None))
|
|
self.btn_md_conn.setText(QCoreApplication.translate("MainWindow", u"\u8fde\u63a5", None))
|
|
self.label_12.setText("")
|
|
self.cb_md_cmd.setItemText(0, QCoreApplication.translate("MainWindow", u"ctrl_motor_on", None))
|
|
self.cb_md_cmd.setItemText(1, QCoreApplication.translate("MainWindow", u"ctrl_motor_off", None))
|
|
self.cb_md_cmd.setItemText(2, QCoreApplication.translate("MainWindow", u"ctrl_soft_estop", None))
|
|
self.cb_md_cmd.setItemText(3, QCoreApplication.translate("MainWindow", u"ctrl_estop_reset_clear_alarm", None))
|
|
self.cb_md_cmd.setItemText(4, QCoreApplication.translate("MainWindow", u"sta_motor", None))
|
|
self.cb_md_cmd.setItemText(5, QCoreApplication.translate("MainWindow", u"sta_soft_estop", None))
|
|
self.cb_md_cmd.setItemText(6, QCoreApplication.translate("MainWindow", u"sta_estop", None))
|
|
self.cb_md_cmd.setItemText(7, QCoreApplication.translate("MainWindow", u"sta_alarm", None))
|
|
|
|
self.btn_md_send.setText(QCoreApplication.translate("MainWindow", u"\u53d1\u9001", None))
|
|
self.label_17.setText(QCoreApplication.translate("MainWindow", u"EC Port", None))
|
|
self.le_ec_port.setText(QCoreApplication.translate("MainWindow", u"8080", None))
|
|
self.btn_ec_conn.setText(QCoreApplication.translate("MainWindow", u"\u8fde\u63a5", None))
|
|
self.label_18.setText("")
|
|
self.cb_ec_cmd.setItemText(0, QCoreApplication.translate("MainWindow", u"motor_on", None))
|
|
self.cb_ec_cmd.setItemText(1, QCoreApplication.translate("MainWindow", u"motor_off", None))
|
|
self.cb_ec_cmd.setItemText(2, QCoreApplication.translate("MainWindow", u"pp_to_main", None))
|
|
self.cb_ec_cmd.setItemText(3, QCoreApplication.translate("MainWindow", u"start", None))
|
|
self.cb_ec_cmd.setItemText(4, QCoreApplication.translate("MainWindow", u"stop", None))
|
|
self.cb_ec_cmd.setItemText(5, QCoreApplication.translate("MainWindow", u"clear_alarm", None))
|
|
self.cb_ec_cmd.setItemText(6, QCoreApplication.translate("MainWindow", u"switch_mode_auto", None))
|
|
self.cb_ec_cmd.setItemText(7, QCoreApplication.translate("MainWindow", u"switch_mode_manual", None))
|
|
self.cb_ec_cmd.setItemText(8, QCoreApplication.translate("MainWindow", u"open_drag", None))
|
|
self.cb_ec_cmd.setItemText(9, QCoreApplication.translate("MainWindow", u"close_drag", None))
|
|
self.cb_ec_cmd.setItemText(10, QCoreApplication.translate("MainWindow", u"list_prog", None))
|
|
self.cb_ec_cmd.setItemText(11, QCoreApplication.translate("MainWindow", u"current_prog", None))
|
|
self.cb_ec_cmd.setItemText(12, QCoreApplication.translate("MainWindow", u"load_prog", None))
|
|
self.cb_ec_cmd.setItemText(13, QCoreApplication.translate("MainWindow", u"estop_reset", None))
|
|
self.cb_ec_cmd.setItemText(14, QCoreApplication.translate("MainWindow", u"estopreset_and_clearalarm", None))
|
|
self.cb_ec_cmd.setItemText(15, QCoreApplication.translate("MainWindow", u"motoron_pptomain_start", None))
|
|
self.cb_ec_cmd.setItemText(16, QCoreApplication.translate("MainWindow", u"motoron_start", None))
|
|
self.cb_ec_cmd.setItemText(17, QCoreApplication.translate("MainWindow", u"pause_motoroff", None))
|
|
self.cb_ec_cmd.setItemText(18, QCoreApplication.translate("MainWindow", u"set_program_speed", None))
|
|
self.cb_ec_cmd.setItemText(19, QCoreApplication.translate("MainWindow", u"set_soft_estop", None))
|
|
self.cb_ec_cmd.setItemText(20, QCoreApplication.translate("MainWindow", u"switch_auto_motoron", None))
|
|
self.cb_ec_cmd.setItemText(21, QCoreApplication.translate("MainWindow", u"open_safe_region", None))
|
|
self.cb_ec_cmd.setItemText(22, QCoreApplication.translate("MainWindow", u"close_safe_region", None))
|
|
self.cb_ec_cmd.setItemText(23, QCoreApplication.translate("MainWindow", u"open_reduced_mode", None))
|
|
self.cb_ec_cmd.setItemText(24, QCoreApplication.translate("MainWindow", u"close_reduced_mode", None))
|
|
self.cb_ec_cmd.setItemText(25, QCoreApplication.translate("MainWindow", u"setdo", None))
|
|
self.cb_ec_cmd.setItemText(26, QCoreApplication.translate("MainWindow", u"set_robot_time", None))
|
|
self.cb_ec_cmd.setItemText(27, QCoreApplication.translate("MainWindow", u"motor_on_state", None))
|
|
self.cb_ec_cmd.setItemText(28, QCoreApplication.translate("MainWindow", u"robot_running_state", None))
|
|
self.cb_ec_cmd.setItemText(29, QCoreApplication.translate("MainWindow", u"estop_state", None))
|
|
self.cb_ec_cmd.setItemText(30, QCoreApplication.translate("MainWindow", u"operating_mode", None))
|
|
self.cb_ec_cmd.setItemText(31, QCoreApplication.translate("MainWindow", u"home_state", None))
|
|
self.cb_ec_cmd.setItemText(32, QCoreApplication.translate("MainWindow", u"fault_state", None))
|
|
self.cb_ec_cmd.setItemText(33, QCoreApplication.translate("MainWindow", u"collision_state", None))
|
|
self.cb_ec_cmd.setItemText(34, QCoreApplication.translate("MainWindow", u"task_state", None))
|
|
self.cb_ec_cmd.setItemText(35, QCoreApplication.translate("MainWindow", u"cart_pos", None))
|
|
self.cb_ec_cmd.setItemText(36, QCoreApplication.translate("MainWindow", u"jnt_pos", None))
|
|
self.cb_ec_cmd.setItemText(37, QCoreApplication.translate("MainWindow", u"jnt_vel", None))
|
|
self.cb_ec_cmd.setItemText(38, QCoreApplication.translate("MainWindow", u"jnt_trq", None))
|
|
self.cb_ec_cmd.setItemText(39, QCoreApplication.translate("MainWindow", u"reduced_mode_state", None))
|
|
self.cb_ec_cmd.setItemText(40, QCoreApplication.translate("MainWindow", u"io_state", None))
|
|
self.cb_ec_cmd.setItemText(41, QCoreApplication.translate("MainWindow", u"alarm_state", None))
|
|
self.cb_ec_cmd.setItemText(42, QCoreApplication.translate("MainWindow", u"collision_alarm_state", None))
|
|
self.cb_ec_cmd.setItemText(43, QCoreApplication.translate("MainWindow", u"collision_open_state", None))
|
|
self.cb_ec_cmd.setItemText(44, QCoreApplication.translate("MainWindow", u"controller_is_running", None))
|
|
self.cb_ec_cmd.setItemText(45, QCoreApplication.translate("MainWindow", u"encoder_low_battery_state", None))
|
|
self.cb_ec_cmd.setItemText(46, QCoreApplication.translate("MainWindow", u"robot_error_code", None))
|
|
self.cb_ec_cmd.setItemText(47, QCoreApplication.translate("MainWindow", u"program_full", None))
|
|
self.cb_ec_cmd.setItemText(48, QCoreApplication.translate("MainWindow", u"program_reset_state", None))
|
|
self.cb_ec_cmd.setItemText(49, QCoreApplication.translate("MainWindow", u"program_speed", None))
|
|
self.cb_ec_cmd.setItemText(50, QCoreApplication.translate("MainWindow", u"robot_is_busy", None))
|
|
self.cb_ec_cmd.setItemText(51, QCoreApplication.translate("MainWindow", u"robot_is_moving", None))
|
|
self.cb_ec_cmd.setItemText(52, QCoreApplication.translate("MainWindow", u"safe_door_open", None))
|
|
self.cb_ec_cmd.setItemText(53, QCoreApplication.translate("MainWindow", u"soft_estop_state", None))
|
|
self.cb_ec_cmd.setItemText(54, QCoreApplication.translate("MainWindow", u"cart_vel", None))
|
|
self.cb_ec_cmd.setItemText(55, QCoreApplication.translate("MainWindow", u"tcp_pose", None))
|
|
self.cb_ec_cmd.setItemText(56, QCoreApplication.translate("MainWindow", u"tcp_vel", None))
|
|
self.cb_ec_cmd.setItemText(57, QCoreApplication.translate("MainWindow", u"tcp_vel_mag", None))
|
|
self.cb_ec_cmd.setItemText(58, QCoreApplication.translate("MainWindow", u"ext_estop_state", None))
|
|
self.cb_ec_cmd.setItemText(59, QCoreApplication.translate("MainWindow", u"hand_estop_state", None))
|
|
|
|
self.btn_ec_send.setText(QCoreApplication.translate("MainWindow", u"\u53d1\u9001", None))
|
|
self.hmi_btn.setText(QCoreApplication.translate("MainWindow", u"HMI", None))
|
|
self.md_btn.setText(QCoreApplication.translate("MainWindow", u"Modbus", None))
|
|
self.ec_btn.setText(QCoreApplication.translate("MainWindow", u"EC", None))
|
|
self.tw_funcs.setTabText(self.tw_funcs.indexOf(self.tab_network), QCoreApplication.translate("MainWindow", u"\u7f51\u7edc\u8bbe\u7f6e", None))
|
|
self.tw_docs.setTabText(self.tw_docs.indexOf(self.tab_output), QCoreApplication.translate("MainWindow", u"\u8f93\u51fa", None))
|
|
___qtreewidgetitem = self.treew_log.headerItem()
|
|
___qtreewidgetitem.setText(4, QCoreApplication.translate("MainWindow", u"Content", None));
|
|
___qtreewidgetitem.setText(3, QCoreApplication.translate("MainWindow", u"Module", None));
|
|
___qtreewidgetitem.setText(2, QCoreApplication.translate("MainWindow", u"Level", None));
|
|
___qtreewidgetitem.setText(1, QCoreApplication.translate("MainWindow", u"Timestamp", None));
|
|
___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"ID", None));
|
|
self.label_page.setText(QCoreApplication.translate("MainWindow", u"0/0", None))
|
|
self.btn_docs_previous.setText(QCoreApplication.translate("MainWindow", u"\u4e0a\u4e00\u9875", None))
|
|
self.btn_docs_realtime.setText(QCoreApplication.translate("MainWindow", u"\u5b9e\u65f6", None))
|
|
self.btn_docs_next.setText(QCoreApplication.translate("MainWindow", u"\u4e0b\u4e00\u9875", None))
|
|
self.label_13.setText("")
|
|
self.btn_docs_search.setText(QCoreApplication.translate("MainWindow", u"\u67e5\u627e", None))
|
|
self.le_docs_search.setPlaceholderText(QCoreApplication.translate("MainWindow", u"[id/level/module] \u67e5\u627e\u5185\u5bb9", None))
|
|
self.tw_docs.setTabText(self.tw_docs.indexOf(self.tab_log), QCoreApplication.translate("MainWindow", u"\u65e5\u5fd7", None))
|
|
# retranslateUi
|
|
|