aboutsummaryrefslogtreecommitdiffstats
path: root/examples/serialbus/modbus/modbusclient/ui_mainwindow.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/serialbus/modbus/modbusclient/ui_mainwindow.py')
-rw-r--r--examples/serialbus/modbus/modbusclient/ui_mainwindow.py377
1 files changed, 377 insertions, 0 deletions
diff --git a/examples/serialbus/modbus/modbusclient/ui_mainwindow.py b/examples/serialbus/modbus/modbusclient/ui_mainwindow.py
new file mode 100644
index 000000000..1535fc8d8
--- /dev/null
+++ b/examples/serialbus/modbus/modbusclient/ui_mainwindow.py
@@ -0,0 +1,377 @@
+# -*- coding: utf-8 -*-
+
+################################################################################
+## Form generated from reading UI file 'mainwindow.ui'
+##
+## Created by: Qt User Interface Compiler version 6.7.0
+##
+## 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 (QAction, QBrush, QColor, QConicalGradient,
+ QCursor, QFont, QFontDatabase, QGradient,
+ QIcon, QImage, QKeySequence, QLinearGradient,
+ QPainter, QPalette, QPixmap, QRadialGradient,
+ QTransform)
+from PySide6.QtWidgets import (QApplication, QComboBox, QGridLayout, QGroupBox,
+ QHBoxLayout, QHeaderView, QLabel, QLineEdit,
+ QListWidget, QListWidgetItem, QMainWindow, QMenu,
+ QMenuBar, QPushButton, QSizePolicy, QSpacerItem,
+ QSpinBox, QStatusBar, QTreeView, QVBoxLayout,
+ QWidget)
+import rc_modbusclient
+
+class Ui_MainWindow(object):
+ def setupUi(self, MainWindow):
+ if not MainWindow.objectName():
+ MainWindow.setObjectName(u"MainWindow")
+ MainWindow.resize(516, 378)
+ MainWindow.setMaximumSize(QSize(16777215, 1000))
+ self.actionConnect = QAction(MainWindow)
+ self.actionConnect.setObjectName(u"actionConnect")
+ icon = QIcon()
+ icon.addFile(u":/images/connect.png", QSize(), QIcon.Normal, QIcon.Off)
+ self.actionConnect.setIcon(icon)
+ self.actionDisconnect = QAction(MainWindow)
+ self.actionDisconnect.setObjectName(u"actionDisconnect")
+ icon1 = QIcon()
+ icon1.addFile(u":/images/disconnect.png", QSize(), QIcon.Normal, QIcon.Off)
+ self.actionDisconnect.setIcon(icon1)
+ self.actionExit = QAction(MainWindow)
+ self.actionExit.setObjectName(u"actionExit")
+ icon2 = QIcon()
+ icon2.addFile(u":/images/application-exit.png", QSize(), QIcon.Normal, QIcon.Off)
+ self.actionExit.setIcon(icon2)
+ self.actionOptions = QAction(MainWindow)
+ self.actionOptions.setObjectName(u"actionOptions")
+ icon3 = QIcon()
+ icon3.addFile(u":/images/settings.png", QSize(), QIcon.Normal, QIcon.Off)
+ self.actionOptions.setIcon(icon3)
+ self.centralWidget = QWidget(MainWindow)
+ self.centralWidget.setObjectName(u"centralWidget")
+ self.verticalLayout = QVBoxLayout(self.centralWidget)
+ self.verticalLayout.setSpacing(6)
+ self.verticalLayout.setContentsMargins(11, 11, 11, 11)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.gridLayout = QGridLayout()
+ self.gridLayout.setSpacing(6)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.label_27 = QLabel(self.centralWidget)
+ self.label_27.setObjectName(u"label_27")
+ sizePolicy = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.label_27.sizePolicy().hasHeightForWidth())
+ self.label_27.setSizePolicy(sizePolicy)
+
+ self.gridLayout.addWidget(self.label_27, 0, 5, 1, 1)
+
+ self.connectButton = QPushButton(self.centralWidget)
+ self.connectButton.setObjectName(u"connectButton")
+ sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
+ sizePolicy1.setHorizontalStretch(0)
+ sizePolicy1.setVerticalStretch(0)
+ sizePolicy1.setHeightForWidth(self.connectButton.sizePolicy().hasHeightForWidth())
+ self.connectButton.setSizePolicy(sizePolicy1)
+ self.connectButton.setCheckable(False)
+ self.connectButton.setAutoDefault(False)
+
+ self.gridLayout.addWidget(self.connectButton, 0, 7, 1, 1)
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout.addItem(self.horizontalSpacer, 0, 4, 1, 1)
+
+ self.serverEdit = QSpinBox(self.centralWidget)
+ self.serverEdit.setObjectName(u"serverEdit")
+ sizePolicy1.setHeightForWidth(self.serverEdit.sizePolicy().hasHeightForWidth())
+ self.serverEdit.setSizePolicy(sizePolicy1)
+ self.serverEdit.setMinimum(1)
+ self.serverEdit.setMaximum(247)
+
+ self.gridLayout.addWidget(self.serverEdit, 0, 6, 1, 1)
+
+ self.connectType = QComboBox(self.centralWidget)
+ self.connectType.addItem("")
+ self.connectType.addItem("")
+ self.connectType.setObjectName(u"connectType")
+
+ self.gridLayout.addWidget(self.connectType, 0, 1, 1, 1)
+
+ self.label_2 = QLabel(self.centralWidget)
+ self.label_2.setObjectName(u"label_2")
+ sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
+ self.label_2.setSizePolicy(sizePolicy)
+
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+
+ self.label = QLabel(self.centralWidget)
+ self.label.setObjectName(u"label")
+
+ self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
+
+ self.portEdit = QLineEdit(self.centralWidget)
+ self.portEdit.setObjectName(u"portEdit")
+ sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed)
+ sizePolicy2.setHorizontalStretch(0)
+ sizePolicy2.setVerticalStretch(0)
+ sizePolicy2.setHeightForWidth(self.portEdit.sizePolicy().hasHeightForWidth())
+ self.portEdit.setSizePolicy(sizePolicy2)
+
+ self.gridLayout.addWidget(self.portEdit, 0, 3, 1, 1)
+
+
+ self.verticalLayout.addLayout(self.gridLayout)
+
+ self.horizontalLayout_2 = QHBoxLayout()
+ self.horizontalLayout_2.setSpacing(6)
+ self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
+ self.groupBox_2 = QGroupBox(self.centralWidget)
+ self.groupBox_2.setObjectName(u"groupBox_2")
+ self.groupBox_2.setMinimumSize(QSize(250, 0))
+ self.gridLayout_3 = QGridLayout(self.groupBox_2)
+ self.gridLayout_3.setSpacing(6)
+ self.gridLayout_3.setContentsMargins(11, 11, 11, 11)
+ self.gridLayout_3.setObjectName(u"gridLayout_3")
+ self.label_4 = QLabel(self.groupBox_2)
+ self.label_4.setObjectName(u"label_4")
+
+ self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1)
+
+ self.readAddress = QSpinBox(self.groupBox_2)
+ self.readAddress.setObjectName(u"readAddress")
+ self.readAddress.setMaximum(9)
+
+ self.gridLayout_3.addWidget(self.readAddress, 0, 1, 1, 1)
+
+ self.label_5 = QLabel(self.groupBox_2)
+ self.label_5.setObjectName(u"label_5")
+
+ self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1)
+
+ self.readSize = QComboBox(self.groupBox_2)
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.addItem("")
+ self.readSize.setObjectName(u"readSize")
+
+ self.gridLayout_3.addWidget(self.readSize, 1, 1, 1, 1)
+
+ self.label_9 = QLabel(self.groupBox_2)
+ self.label_9.setObjectName(u"label_9")
+
+ self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1)
+
+ self.readValue = QListWidget(self.groupBox_2)
+ self.readValue.setObjectName(u"readValue")
+ self.readValue.setMinimumSize(QSize(0, 0))
+
+ self.gridLayout_3.addWidget(self.readValue, 3, 0, 1, 2)
+
+
+ self.horizontalLayout_2.addWidget(self.groupBox_2)
+
+ self.writeGroupBox = QGroupBox(self.centralWidget)
+ self.writeGroupBox.setObjectName(u"writeGroupBox")
+ self.writeGroupBox.setMinimumSize(QSize(225, 0))
+ self.gridLayout_2 = QGridLayout(self.writeGroupBox)
+ self.gridLayout_2.setSpacing(6)
+ self.gridLayout_2.setContentsMargins(11, 11, 11, 11)
+ self.gridLayout_2.setObjectName(u"gridLayout_2")
+ self.label_7 = QLabel(self.writeGroupBox)
+ self.label_7.setObjectName(u"label_7")
+
+ self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 1)
+
+ self.writeValueTable = QTreeView(self.writeGroupBox)
+ self.writeValueTable.setObjectName(u"writeValueTable")
+ self.writeValueTable.setProperty("showDropIndicator", True)
+ self.writeValueTable.setAlternatingRowColors(True)
+ self.writeValueTable.setRootIsDecorated(False)
+ self.writeValueTable.setUniformRowHeights(True)
+ self.writeValueTable.setItemsExpandable(False)
+ self.writeValueTable.setExpandsOnDoubleClick(False)
+ self.writeValueTable.header().setVisible(True)
+
+ self.gridLayout_2.addWidget(self.writeValueTable, 3, 0, 1, 2)
+
+ self.writeAddress = QSpinBox(self.writeGroupBox)
+ self.writeAddress.setObjectName(u"writeAddress")
+ self.writeAddress.setMaximum(9)
+
+ self.gridLayout_2.addWidget(self.writeAddress, 0, 1, 1, 1)
+
+ self.label_8 = QLabel(self.writeGroupBox)
+ self.label_8.setObjectName(u"label_8")
+
+ self.gridLayout_2.addWidget(self.label_8, 1, 0, 1, 1)
+
+ self.writeSize = QComboBox(self.writeGroupBox)
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.addItem("")
+ self.writeSize.setObjectName(u"writeSize")
+
+ self.gridLayout_2.addWidget(self.writeSize, 1, 1, 1, 1)
+
+ self.label_3 = QLabel(self.writeGroupBox)
+ self.label_3.setObjectName(u"label_3")
+
+ self.gridLayout_2.addWidget(self.label_3, 2, 0, 1, 1)
+
+
+ self.horizontalLayout_2.addWidget(self.writeGroupBox)
+
+
+ self.verticalLayout.addLayout(self.horizontalLayout_2)
+
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setSpacing(6)
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.label_6 = QLabel(self.centralWidget)
+ self.label_6.setObjectName(u"label_6")
+
+ self.horizontalLayout.addWidget(self.label_6)
+
+ self.writeTable = QComboBox(self.centralWidget)
+ self.writeTable.setObjectName(u"writeTable")
+
+ self.horizontalLayout.addWidget(self.writeTable)
+
+ self.horizontalSpacer_2 = QSpacerItem(13, 17, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout.addItem(self.horizontalSpacer_2)
+
+ self.readButton = QPushButton(self.centralWidget)
+ self.readButton.setObjectName(u"readButton")
+ sizePolicy1.setHeightForWidth(self.readButton.sizePolicy().hasHeightForWidth())
+ self.readButton.setSizePolicy(sizePolicy1)
+
+ self.horizontalLayout.addWidget(self.readButton)
+
+ self.writeButton = QPushButton(self.centralWidget)
+ self.writeButton.setObjectName(u"writeButton")
+
+ self.horizontalLayout.addWidget(self.writeButton)
+
+ self.readWriteButton = QPushButton(self.centralWidget)
+ self.readWriteButton.setObjectName(u"readWriteButton")
+ self.readWriteButton.setEnabled(False)
+
+ self.horizontalLayout.addWidget(self.readWriteButton)
+
+
+ self.verticalLayout.addLayout(self.horizontalLayout)
+
+ MainWindow.setCentralWidget(self.centralWidget)
+ self.statusBar = QStatusBar(MainWindow)
+ self.statusBar.setObjectName(u"statusBar")
+ MainWindow.setStatusBar(self.statusBar)
+ self.menuBar = QMenuBar(MainWindow)
+ self.menuBar.setObjectName(u"menuBar")
+ self.menuBar.setGeometry(QRect(0, 0, 516, 21))
+ self.menuDevice = QMenu(self.menuBar)
+ self.menuDevice.setObjectName(u"menuDevice")
+ self.menuToo_ls = QMenu(self.menuBar)
+ self.menuToo_ls.setObjectName(u"menuToo_ls")
+ MainWindow.setMenuBar(self.menuBar)
+ QWidget.setTabOrder(self.connectType, self.portEdit)
+ QWidget.setTabOrder(self.portEdit, self.serverEdit)
+ QWidget.setTabOrder(self.serverEdit, self.connectButton)
+ QWidget.setTabOrder(self.connectButton, self.readAddress)
+ QWidget.setTabOrder(self.readAddress, self.readSize)
+ QWidget.setTabOrder(self.readSize, self.readValue)
+ QWidget.setTabOrder(self.readValue, self.writeAddress)
+ QWidget.setTabOrder(self.writeAddress, self.writeSize)
+ QWidget.setTabOrder(self.writeSize, self.writeValueTable)
+ QWidget.setTabOrder(self.writeValueTable, self.writeTable)
+ QWidget.setTabOrder(self.writeTable, self.readButton)
+ QWidget.setTabOrder(self.readButton, self.writeButton)
+ QWidget.setTabOrder(self.writeButton, self.readWriteButton)
+
+ self.menuBar.addAction(self.menuDevice.menuAction())
+ self.menuBar.addAction(self.menuToo_ls.menuAction())
+ self.menuDevice.addAction(self.actionConnect)
+ self.menuDevice.addAction(self.actionDisconnect)
+ self.menuDevice.addSeparator()
+ self.menuDevice.addAction(self.actionExit)
+ self.menuToo_ls.addAction(self.actionOptions)
+
+ self.retranslateUi(MainWindow)
+
+ self.connectButton.setDefault(True)
+ self.readSize.setCurrentIndex(9)
+ self.writeSize.setCurrentIndex(9)
+
+
+ QMetaObject.connectSlotsByName(MainWindow)
+ # setupUi
+
+ def retranslateUi(self, MainWindow):
+ MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Modbus Client Example", None))
+ self.actionConnect.setText(QCoreApplication.translate("MainWindow", u"&Connect", None))
+ self.actionDisconnect.setText(QCoreApplication.translate("MainWindow", u"&Disconnect", None))
+ self.actionExit.setText(QCoreApplication.translate("MainWindow", u"&Quit", None))
+ self.actionOptions.setText(QCoreApplication.translate("MainWindow", u"&Options", None))
+ self.label_27.setText(QCoreApplication.translate("MainWindow", u"Server Address:", None))
+ self.connectButton.setText(QCoreApplication.translate("MainWindow", u"Connect", None))
+ self.connectType.setItemText(0, QCoreApplication.translate("MainWindow", u"Serial", None))
+ self.connectType.setItemText(1, QCoreApplication.translate("MainWindow", u"TCP", None))
+
+ self.label_2.setText(QCoreApplication.translate("MainWindow", u"Port:", None))
+ self.label.setText(QCoreApplication.translate("MainWindow", u"Connection type:", None))
+ self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Read", None))
+ self.label_4.setText(QCoreApplication.translate("MainWindow", u"Start address:", None))
+ self.label_5.setText(QCoreApplication.translate("MainWindow", u"Number of values:", None))
+ self.readSize.setItemText(0, QCoreApplication.translate("MainWindow", u"1", None))
+ self.readSize.setItemText(1, QCoreApplication.translate("MainWindow", u"2", None))
+ self.readSize.setItemText(2, QCoreApplication.translate("MainWindow", u"3", None))
+ self.readSize.setItemText(3, QCoreApplication.translate("MainWindow", u"4", None))
+ self.readSize.setItemText(4, QCoreApplication.translate("MainWindow", u"5", None))
+ self.readSize.setItemText(5, QCoreApplication.translate("MainWindow", u"6", None))
+ self.readSize.setItemText(6, QCoreApplication.translate("MainWindow", u"7", None))
+ self.readSize.setItemText(7, QCoreApplication.translate("MainWindow", u"8", None))
+ self.readSize.setItemText(8, QCoreApplication.translate("MainWindow", u"9", None))
+ self.readSize.setItemText(9, QCoreApplication.translate("MainWindow", u"10", None))
+
+ self.label_9.setText(QCoreApplication.translate("MainWindow", u"Result:", None))
+ self.writeGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Write", None))
+ self.label_7.setText(QCoreApplication.translate("MainWindow", u"Start address:", None))
+ self.label_8.setText(QCoreApplication.translate("MainWindow", u"Number of values:", None))
+ self.writeSize.setItemText(0, QCoreApplication.translate("MainWindow", u"1", None))
+ self.writeSize.setItemText(1, QCoreApplication.translate("MainWindow", u"2", None))
+ self.writeSize.setItemText(2, QCoreApplication.translate("MainWindow", u"3", None))
+ self.writeSize.setItemText(3, QCoreApplication.translate("MainWindow", u"4", None))
+ self.writeSize.setItemText(4, QCoreApplication.translate("MainWindow", u"5", None))
+ self.writeSize.setItemText(5, QCoreApplication.translate("MainWindow", u"6", None))
+ self.writeSize.setItemText(6, QCoreApplication.translate("MainWindow", u"7", None))
+ self.writeSize.setItemText(7, QCoreApplication.translate("MainWindow", u"8", None))
+ self.writeSize.setItemText(8, QCoreApplication.translate("MainWindow", u"9", None))
+ self.writeSize.setItemText(9, QCoreApplication.translate("MainWindow", u"10", None))
+
+ self.label_3.setText("")
+ self.label_6.setText(QCoreApplication.translate("MainWindow", u"Table:", None))
+ self.readButton.setText(QCoreApplication.translate("MainWindow", u"Read", None))
+ self.writeButton.setText(QCoreApplication.translate("MainWindow", u"Write", None))
+ self.readWriteButton.setText(QCoreApplication.translate("MainWindow", u"Read-Write", None))
+ self.menuDevice.setTitle(QCoreApplication.translate("MainWindow", u"&Device", None))
+ self.menuToo_ls.setTitle(QCoreApplication.translate("MainWindow", u"Too&ls", None))
+ # retranslateUi
+