|
@@ -1,8 +1,8 @@
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
-# Form implementation generated from reading ui file 'mainwindow.ui'
|
|
|
+# Form implementation generated from reading ui file './qt/mainwindow.ui'
|
|
|
#
|
|
|
-# Created by: PyQt5 UI code generator 5.7
|
|
|
+# Created by: PyQt5 UI code generator 5.6
|
|
|
#
|
|
|
# WARNING! All changes made in this file will be lost!
|
|
|
|
|
@@ -11,7 +11,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
class Ui_MainWindow(object):
|
|
|
def setupUi(self, MainWindow):
|
|
|
MainWindow.setObjectName("MainWindow")
|
|
|
- MainWindow.resize(525, 648)
|
|
|
+ MainWindow.resize(525, 753)
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
@@ -60,7 +60,7 @@ class Ui_MainWindow(object):
|
|
|
self.scrollEncoder.setWidgetResizable(True)
|
|
|
self.scrollEncoder.setObjectName("scrollEncoder")
|
|
|
self.contentEncoder = QtWidgets.QWidget()
|
|
|
- self.contentEncoder.setGeometry(QtCore.QRect(0, 0, 459, 556))
|
|
|
+ self.contentEncoder.setGeometry(QtCore.QRect(0, 0, 456, 658))
|
|
|
self.contentEncoder.setObjectName("contentEncoder")
|
|
|
self.scrollEncoder.setWidget(self.contentEncoder)
|
|
|
self.gridLayout.addWidget(self.scrollEncoder, 0, 0, 1, 3)
|
|
@@ -91,59 +91,125 @@ class Ui_MainWindow(object):
|
|
|
self.tabWidget.addTab(self.tabActuator, "")
|
|
|
self.tabSetting = QtWidgets.QWidget()
|
|
|
self.tabSetting.setObjectName("tabSetting")
|
|
|
- self.gridLayout_4 = QtWidgets.QGridLayout(self.tabSetting)
|
|
|
- self.gridLayout_4.setContentsMargins(9, 9, 9, 9)
|
|
|
- self.gridLayout_4.setObjectName("gridLayout_4")
|
|
|
- self.labelPassword = QtWidgets.QLabel(self.tabSetting)
|
|
|
- self.labelPassword.setObjectName("labelPassword")
|
|
|
- self.gridLayout_4.addWidget(self.labelPassword, 9, 0, 1, 1)
|
|
|
- self.wifiPassword = QtWidgets.QLineEdit(self.tabSetting)
|
|
|
- self.wifiPassword.setObjectName("wifiPassword")
|
|
|
- self.gridLayout_4.addWidget(self.wifiPassword, 9, 1, 1, 2)
|
|
|
- self.labelNetworkBroker = QtWidgets.QLabel(self.tabSetting)
|
|
|
+ self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tabSetting)
|
|
|
+ self.verticalLayout_2.setContentsMargins(9, 9, 9, 9)
|
|
|
+ self.verticalLayout_2.setObjectName("verticalLayout_2")
|
|
|
+ self.groupNetwork = QtWidgets.QGroupBox(self.tabSetting)
|
|
|
+ self.groupNetwork.setObjectName("groupNetwork")
|
|
|
+ self.formLayout = QtWidgets.QFormLayout(self.groupNetwork)
|
|
|
+ self.formLayout.setObjectName("formLayout")
|
|
|
+ self.labelNetworkBroker = QtWidgets.QLabel(self.groupNetwork)
|
|
|
self.labelNetworkBroker.setObjectName("labelNetworkBroker")
|
|
|
- self.gridLayout_4.addWidget(self.labelNetworkBroker, 1, 0, 1, 1)
|
|
|
- self.localBroker = QtWidgets.QLineEdit(self.tabSetting)
|
|
|
- self.localBroker.setObjectName("localBroker")
|
|
|
- self.gridLayout_4.addWidget(self.localBroker, 3, 1, 1, 2)
|
|
|
- self.networkBroker = QtWidgets.QLineEdit(self.tabSetting)
|
|
|
+ self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.labelNetworkBroker)
|
|
|
+ self.networkBroker = QtWidgets.QLineEdit(self.groupNetwork)
|
|
|
+ self.networkBroker.setInputMethodHints(QtCore.Qt.ImhUrlCharactersOnly)
|
|
|
self.networkBroker.setObjectName("networkBroker")
|
|
|
- self.gridLayout_4.addWidget(self.networkBroker, 1, 1, 1, 2)
|
|
|
- self.labelSSID = QtWidgets.QLabel(self.tabSetting)
|
|
|
- self.labelSSID.setObjectName("labelSSID")
|
|
|
- self.gridLayout_4.addWidget(self.labelSSID, 8, 0, 1, 1)
|
|
|
- self.localPort = QtWidgets.QLineEdit(self.tabSetting)
|
|
|
- self.localPort.setObjectName("localPort")
|
|
|
- self.gridLayout_4.addWidget(self.localPort, 4, 1, 1, 2)
|
|
|
- self.wifiSSID = QtWidgets.QLineEdit(self.tabSetting)
|
|
|
- self.wifiSSID.setObjectName("wifiSSID")
|
|
|
- self.gridLayout_4.addWidget(self.wifiSSID, 8, 1, 1, 2)
|
|
|
- self.labelAPSelector = QtWidgets.QLabel(self.tabSetting)
|
|
|
- self.labelAPSelector.setObjectName("labelAPSelector")
|
|
|
- self.gridLayout_4.addWidget(self.labelAPSelector, 7, 0, 1, 1)
|
|
|
- self.networkPort = QtWidgets.QLineEdit(self.tabSetting)
|
|
|
+ self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.networkBroker)
|
|
|
+ self.networkPort = QtWidgets.QLineEdit(self.groupNetwork)
|
|
|
+ self.networkPort.setInputMethodHints(QtCore.Qt.ImhPreferNumbers)
|
|
|
self.networkPort.setText("")
|
|
|
self.networkPort.setObjectName("networkPort")
|
|
|
- self.gridLayout_4.addWidget(self.networkPort, 2, 1, 1, 2)
|
|
|
- self.selectAP = QtWidgets.QSpinBox(self.tabSetting)
|
|
|
+ self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.networkPort)
|
|
|
+ self.labelLocalBroker = QtWidgets.QLabel(self.groupNetwork)
|
|
|
+ self.labelLocalBroker.setObjectName("labelLocalBroker")
|
|
|
+ self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.labelLocalBroker)
|
|
|
+ self.localBroker = QtWidgets.QLineEdit(self.groupNetwork)
|
|
|
+ self.localBroker.setInputMethodHints(QtCore.Qt.ImhUrlCharactersOnly)
|
|
|
+ self.localBroker.setObjectName("localBroker")
|
|
|
+ self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.localBroker)
|
|
|
+ self.localPort = QtWidgets.QLineEdit(self.groupNetwork)
|
|
|
+ self.localPort.setInputMethodHints(QtCore.Qt.ImhPreferNumbers)
|
|
|
+ self.localPort.setObjectName("localPort")
|
|
|
+ self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.localPort)
|
|
|
+ self.labelOTA = QtWidgets.QLabel(self.groupNetwork)
|
|
|
+ self.labelOTA.setObjectName("labelOTA")
|
|
|
+ self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.labelOTA)
|
|
|
+ self.otaServer = QtWidgets.QLineEdit(self.groupNetwork)
|
|
|
+ self.otaServer.setText("")
|
|
|
+ self.otaServer.setObjectName("otaServer")
|
|
|
+ self.formLayout.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.otaServer)
|
|
|
+ self.lineEdit_2 = QtWidgets.QLineEdit(self.groupNetwork)
|
|
|
+ self.lineEdit_2.setObjectName("lineEdit_2")
|
|
|
+ self.formLayout.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2)
|
|
|
+ self.verticalLayout_2.addWidget(self.groupNetwork)
|
|
|
+ self.buttonBoxNetwork = QtWidgets.QDialogButtonBox(self.tabSetting)
|
|
|
+ self.buttonBoxNetwork.setStandardButtons(QtWidgets.QDialogButtonBox.Apply|QtWidgets.QDialogButtonBox.Cancel)
|
|
|
+ self.buttonBoxNetwork.setObjectName("buttonBoxNetwork")
|
|
|
+ self.verticalLayout_2.addWidget(self.buttonBoxNetwork)
|
|
|
+ self.groupDeviceSettings = QtWidgets.QGroupBox(self.tabSetting)
|
|
|
+ self.groupDeviceSettings.setObjectName("groupDeviceSettings")
|
|
|
+ self.formLayout_2 = QtWidgets.QFormLayout(self.groupDeviceSettings)
|
|
|
+ self.formLayout_2.setObjectName("formLayout_2")
|
|
|
+ self.labelAPSelector = QtWidgets.QLabel(self.groupDeviceSettings)
|
|
|
+ self.labelAPSelector.setObjectName("labelAPSelector")
|
|
|
+ self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.labelAPSelector)
|
|
|
+ self.selectAP = QtWidgets.QSpinBox(self.groupDeviceSettings)
|
|
|
self.selectAP.setSuffix("")
|
|
|
self.selectAP.setMinimum(1)
|
|
|
self.selectAP.setMaximum(5)
|
|
|
self.selectAP.setObjectName("selectAP")
|
|
|
- self.gridLayout_4.addWidget(self.selectAP, 7, 1, 1, 1)
|
|
|
+ self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.selectAP)
|
|
|
+ self.labelSSID = QtWidgets.QLabel(self.groupDeviceSettings)
|
|
|
+ self.labelSSID.setObjectName("labelSSID")
|
|
|
+ self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.labelSSID)
|
|
|
+ self.wifiSSID = QtWidgets.QLineEdit(self.groupDeviceSettings)
|
|
|
+ self.wifiSSID.setClearButtonEnabled(True)
|
|
|
+ self.wifiSSID.setObjectName("wifiSSID")
|
|
|
+ self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.wifiSSID)
|
|
|
+ self.labelPassword = QtWidgets.QLabel(self.groupDeviceSettings)
|
|
|
+ self.labelPassword.setObjectName("labelPassword")
|
|
|
+ self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.labelPassword)
|
|
|
+ self.wifiPassword = QtWidgets.QLineEdit(self.groupDeviceSettings)
|
|
|
+ self.wifiPassword.setClearButtonEnabled(True)
|
|
|
+ self.wifiPassword.setObjectName("wifiPassword")
|
|
|
+ self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.wifiPassword)
|
|
|
+ self.labelPort = QtWidgets.QLabel(self.groupDeviceSettings)
|
|
|
+ self.labelPort.setObjectName("labelPort")
|
|
|
+ self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.labelPort)
|
|
|
+ self.selectPort = QtWidgets.QComboBox(self.groupDeviceSettings)
|
|
|
+ self.selectPort.setObjectName("selectPort")
|
|
|
+ self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.selectPort)
|
|
|
+ self.buttonRefreshPorts = QtWidgets.QToolButton(self.groupDeviceSettings)
|
|
|
+ self.buttonRefreshPorts.setLayoutDirection(QtCore.Qt.LeftToRight)
|
|
|
+ self.buttonRefreshPorts.setObjectName("buttonRefreshPorts")
|
|
|
+ self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.buttonRefreshPorts)
|
|
|
+ self.verticalLayout_2.addWidget(self.groupDeviceSettings)
|
|
|
+ self.buttonBoxDevice = QtWidgets.QDialogButtonBox(self.tabSetting)
|
|
|
+ self.buttonBoxDevice.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Save)
|
|
|
+ self.buttonBoxDevice.setCenterButtons(False)
|
|
|
+ self.buttonBoxDevice.setObjectName("buttonBoxDevice")
|
|
|
+ self.verticalLayout_2.addWidget(self.buttonBoxDevice)
|
|
|
+ self.groupUpdat = QtWidgets.QGroupBox(self.tabSetting)
|
|
|
+ self.groupUpdat.setObjectName("groupUpdat")
|
|
|
+ self.formLayout_3 = QtWidgets.QFormLayout(self.groupUpdat)
|
|
|
+ self.formLayout_3.setObjectName("formLayout_3")
|
|
|
+ self.lineEdit = QtWidgets.QLineEdit(self.groupUpdat)
|
|
|
+ self.lineEdit.setObjectName("lineEdit")
|
|
|
+ self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit)
|
|
|
+ self.pushButton = QtWidgets.QPushButton(self.groupUpdat)
|
|
|
+ self.pushButton.setObjectName("pushButton")
|
|
|
+ self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.pushButton)
|
|
|
+ self.label = QtWidgets.QLabel(self.groupUpdat)
|
|
|
+ self.label.setObjectName("label")
|
|
|
+ self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label)
|
|
|
+ self.verticalLayout_2.addWidget(self.groupUpdat)
|
|
|
+ self.groupBox_2 = QtWidgets.QGroupBox(self.tabSetting)
|
|
|
+ self.groupBox_2.setObjectName("groupBox_2")
|
|
|
+ self.formLayout_4 = QtWidgets.QFormLayout(self.groupBox_2)
|
|
|
+ self.formLayout_4.setObjectName("formLayout_4")
|
|
|
+ self.label_2 = QtWidgets.QLabel(self.groupBox_2)
|
|
|
+ self.label_2.setObjectName("label_2")
|
|
|
+ self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_2)
|
|
|
+ self.comboBox = QtWidgets.QComboBox(self.groupBox_2)
|
|
|
+ self.comboBox.setCurrentText("")
|
|
|
+ self.comboBox.setObjectName("comboBox")
|
|
|
+ self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.comboBox)
|
|
|
+ self.pushButton_2 = QtWidgets.QPushButton(self.groupBox_2)
|
|
|
+ self.pushButton_2.setObjectName("pushButton_2")
|
|
|
+ self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.pushButton_2)
|
|
|
+ self.verticalLayout_2.addWidget(self.groupBox_2)
|
|
|
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
|
|
- self.gridLayout_4.addItem(spacerItem2, 6, 0, 1, 2)
|
|
|
- self.labelLocalBroker = QtWidgets.QLabel(self.tabSetting)
|
|
|
- self.labelLocalBroker.setObjectName("labelLocalBroker")
|
|
|
- self.gridLayout_4.addWidget(self.labelLocalBroker, 3, 0, 1, 1)
|
|
|
- spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
|
|
- self.gridLayout_4.addItem(spacerItem3, 7, 2, 1, 1)
|
|
|
- self.buttonTrainDevice = QtWidgets.QPushButton(self.tabSetting)
|
|
|
- self.buttonTrainDevice.setObjectName("buttonTrainDevice")
|
|
|
- self.gridLayout_4.addWidget(self.buttonTrainDevice, 10, 2, 1, 1)
|
|
|
- self.buttonSettings = QtWidgets.QPushButton(self.tabSetting)
|
|
|
- self.buttonSettings.setObjectName("buttonSettings")
|
|
|
- self.gridLayout_4.addWidget(self.buttonSettings, 5, 2, 1, 1)
|
|
|
+ self.verticalLayout_2.addItem(spacerItem2)
|
|
|
self.tabWidget.addTab(self.tabSetting, "")
|
|
|
self.verticalLayout.addWidget(self.tabWidget)
|
|
|
MainWindow.setCentralWidget(self.centralwidget)
|
|
@@ -155,7 +221,7 @@ class Ui_MainWindow(object):
|
|
|
MainWindow.setStatusBar(self.statusbar)
|
|
|
|
|
|
self.retranslateUi(MainWindow)
|
|
|
- self.tabWidget.setCurrentIndex(0)
|
|
|
+ self.tabWidget.setCurrentIndex(2)
|
|
|
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
|
|
|
|
|
def retranslateUi(self, MainWindow):
|
|
@@ -165,17 +231,39 @@ class Ui_MainWindow(object):
|
|
|
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabEncoder), _translate("MainWindow", "Encoders"))
|
|
|
self.searchActuator.setPlaceholderText(_translate("MainWindow", "Search for Actuator"))
|
|
|
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabActuator), _translate("MainWindow", "Actuators"))
|
|
|
- self.labelPassword.setText(_translate("MainWindow", "Password:"))
|
|
|
+ self.groupNetwork.setTitle(_translate("MainWindow", "Network Settings"))
|
|
|
self.labelNetworkBroker.setText(_translate("MainWindow", "Network Broker:"))
|
|
|
- self.localBroker.setPlaceholderText(_translate("MainWindow", "URL or IP"))
|
|
|
self.networkBroker.setPlaceholderText(_translate("MainWindow", "URL or IP"))
|
|
|
- self.labelSSID.setText(_translate("MainWindow", "SSID:"))
|
|
|
- self.localPort.setPlaceholderText(_translate("MainWindow", "Port"))
|
|
|
- self.labelAPSelector.setText(_translate("MainWindow", "Wi-Fi Access Point:"))
|
|
|
self.networkPort.setPlaceholderText(_translate("MainWindow", "Port"))
|
|
|
- self.selectAP.setPrefix(_translate("MainWindow", "AP "))
|
|
|
self.labelLocalBroker.setText(_translate("MainWindow", "Local Broker:"))
|
|
|
- self.buttonTrainDevice.setText(_translate("MainWindow", "Train IdeasX Device"))
|
|
|
- self.buttonSettings.setText(_translate("MainWindow", "Apply Settings"))
|
|
|
+ self.localBroker.setPlaceholderText(_translate("MainWindow", "URL or IP"))
|
|
|
+ self.localPort.setPlaceholderText(_translate("MainWindow", "Port"))
|
|
|
+ self.labelOTA.setText(_translate("MainWindow", "OTA Server:"))
|
|
|
+ self.otaServer.setPlaceholderText(_translate("MainWindow", "URL or IP"))
|
|
|
+ self.lineEdit_2.setPlaceholderText(_translate("MainWindow", "Port"))
|
|
|
+ self.groupDeviceSettings.setTitle(_translate("MainWindow", "Device Settings"))
|
|
|
+ self.labelAPSelector.setText(_translate("MainWindow", "Wi-Fi Access Point:"))
|
|
|
+ self.selectAP.setPrefix(_translate("MainWindow", "Access Point "))
|
|
|
+ self.labelSSID.setText(_translate("MainWindow", "SSID:"))
|
|
|
+ self.labelPassword.setText(_translate("MainWindow", "Password:"))
|
|
|
+ self.labelPort.setText(_translate("MainWindow", "Port:"))
|
|
|
+ self.buttonRefreshPorts.setText(_translate("MainWindow", "Refresh Ports"))
|
|
|
+ self.groupUpdat.setTitle(_translate("MainWindow", "WSC Update Settings"))
|
|
|
+ self.lineEdit.setPlaceholderText(_translate("MainWindow", "URL to GitHub Repository"))
|
|
|
+ self.pushButton.setText(_translate("MainWindow", "Check for Update"))
|
|
|
+ self.label.setText(_translate("MainWindow", "WSC Software Repository:"))
|
|
|
+ self.groupBox_2.setTitle(_translate("MainWindow", "Global Commands"))
|
|
|
+ self.label_2.setText(_translate("MainWindow", "Global Command: "))
|
|
|
+ self.pushButton_2.setText(_translate("MainWindow", "Send Command"))
|
|
|
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSetting), _translate("MainWindow", "Settings"))
|
|
|
|
|
|
+
|
|
|
+if __name__ == "__main__":
|
|
|
+ import sys
|
|
|
+ app = QtWidgets.QApplication(sys.argv)
|
|
|
+ MainWindow = QtWidgets.QMainWindow()
|
|
|
+ ui = Ui_MainWindow()
|
|
|
+ ui.setupUi(MainWindow)
|
|
|
+ MainWindow.show()
|
|
|
+ sys.exit(app.exec_())
|
|
|
+
|