From 2402a96f2bde16c352e6ad03147c29947367b4ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9F=D1=83?=
=?UTF-8?q?=D0=BD=D0=BE=D0=B2?=
Date: Mon, 28 Nov 2022 01:54:54 +0300
Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?=
=?UTF-8?q?=D0=BB(=D0=B0)=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20'Pro?=
=?UTF-8?q?ject/ui'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Project/ui/device.py | 110 ++++++++++++++++++++++++++
Project/ui/device.ui | 178 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 288 insertions(+)
create mode 100644 Project/ui/device.py
create mode 100644 Project/ui/device.ui
diff --git a/Project/ui/device.py b/Project/ui/device.py
new file mode 100644
index 0000000..2158528
--- /dev/null
+++ b/Project/ui/device.py
@@ -0,0 +1,110 @@
+# Form implementation generated from reading ui file 'device.ui'
+#
+# Created by: PyQt6 UI code generator 6.4.0
+#
+# WARNING: Any manual changes made to this file will be lost when pyuic6 is
+# run again. Do not edit this file unless you know what you are doing.
+
+
+from PyQt6 import QtCore, QtGui, QtWidgets
+
+
+class Ui_Device(object):
+ def setupUi(self, Device):
+ Device.setObjectName("Device")
+ Device.resize(506, 374)
+ font = QtGui.QFont()
+ font.setFamily("Ubuntu")
+ font.setPointSize(-1)
+ font.setBold(False)
+ font.setWeight(50)
+ Device.setFont(font)
+ Device.setAutoFillBackground(False)
+ Device.setStyleSheet("background-color:rgb(35,39,42);\n"
+"color:white;\n"
+"font-size:16px;\n"
+"label{\n"
+"font:bold}")
+ self.gridLayoutWidget = QtWidgets.QWidget(Device)
+ self.gridLayoutWidget.setGeometry(QtCore.QRect(40, 20, 431, 341))
+ self.gridLayoutWidget.setObjectName("gridLayoutWidget")
+ self.device_params_grid = QtWidgets.QGridLayout(self.gridLayoutWidget)
+ self.device_params_grid.setContentsMargins(0, 0, 0, 0)
+ self.device_params_grid.setObjectName("device_params_grid")
+ self.device_params_label = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.device_params_label.setStyleSheet("font-size:20px;\n"
+"font:bold;\n"
+"border:1px solid white;\n"
+"border-radius:10px;")
+ self.device_params_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
+ self.device_params_label.setObjectName("device_params_label")
+ self.device_params_grid.addWidget(self.device_params_label, 0, 0, 1, 2)
+ self.status_label = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.status_label.setStyleSheet("font:bold;\n"
+" font-size:16px;")
+ self.status_label.setObjectName("status_label")
+ self.device_params_grid.addWidget(self.status_label, 1, 0, 1, 1)
+ self.device_status = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.device_status.setToolTip("")
+ self.device_status.setStyleSheet("font-size:16px;")
+ self.device_status.setObjectName("device_status")
+ self.device_params_grid.addWidget(self.device_status, 1, 1, 1, 1)
+ self.baud_rate_label = QtWidgets.QLabel(self.gridLayoutWidget)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy.setHorizontalStretch(235)
+ sizePolicy.setVerticalStretch(57)
+ sizePolicy.setHeightForWidth(self.baud_rate_label.sizePolicy().hasHeightForWidth())
+ self.baud_rate_label.setSizePolicy(sizePolicy)
+ self.baud_rate_label.setStyleSheet("font:bold;")
+ self.baud_rate_label.setObjectName("baud_rate_label")
+ self.device_params_grid.addWidget(self.baud_rate_label, 6, 0, 1, 1)
+ self.device_name = QtWidgets.QLabel(self.gridLayoutWidget)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.device_name.sizePolicy().hasHeightForWidth())
+ self.device_name.setSizePolicy(sizePolicy)
+ self.device_name.setStyleSheet("font-size:16px;")
+ self.device_name.setObjectName("device_name")
+ self.device_params_grid.addWidget(self.device_name, 3, 1, 1, 1)
+ self.name_label = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.name_label.setStyleSheet("font:bold;\n"
+"font-size:16px;")
+ self.name_label.setObjectName("name_label")
+ self.device_params_grid.addWidget(self.name_label, 3, 0, 1, 1)
+ self.baud_rate_edit = QtWidgets.QLineEdit(self.gridLayoutWidget)
+ self.baud_rate_edit.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
+ self.baud_rate_edit.setStyleSheet("color:white; \n"
+"font-size:16px;\n"
+"border:none;\n"
+"")
+ self.baud_rate_edit.setObjectName("baud_rate_edit")
+ self.device_params_grid.addWidget(self.baud_rate_edit, 6, 1, 1, 1)
+ self.id_label = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.id_label.setStyleSheet("font:bold;")
+ self.id_label.setObjectName("id_label")
+ self.device_params_grid.addWidget(self.id_label, 2, 0, 1, 1)
+ self.id_edit = QtWidgets.QLineEdit(self.gridLayoutWidget)
+ self.id_edit.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
+ self.id_edit.setStyleSheet("QLineEdit\n"
+"{color:white; \n"
+"font-size:16px;\n"
+"border:none;\n"
+"}\n"
+"")
+ self.id_edit.setObjectName("id_edit")
+ self.device_params_grid.addWidget(self.id_edit, 2, 1, 1, 1)
+
+ self.retranslateUi(Device)
+ QtCore.QMetaObject.connectSlotsByName(Device)
+
+ def retranslateUi(self, Device):
+ _translate = QtCore.QCoreApplication.translate
+ Device.setWindowTitle(_translate("Device", "none"))
+ self.device_params_label.setText(_translate("Device", "
Параметры устройства
"))
+ self.status_label.setText(_translate("Device", "Статус устройства"))
+ self.device_status.setText(_translate("Device", "none"))
+ self.baud_rate_label.setText(_translate("Device", "Скорость передачи данных (ред.)"))
+ self.device_name.setText(_translate("Device", "none"))
+ self.name_label.setText(_translate("Device", "Название устройства"))
+ self.id_label.setText(_translate("Device", "ID (ред.)"))
diff --git a/Project/ui/device.ui b/Project/ui/device.ui
new file mode 100644
index 0000000..8df781e
--- /dev/null
+++ b/Project/ui/device.ui
@@ -0,0 +1,178 @@
+
+
+ Device
+
+
+
+ 0
+ 0
+ 506
+ 374
+
+
+
+
+ Ubuntu
+ -1
+ 50
+ false
+
+
+
+ none
+
+
+ false
+
+
+ background-color:rgb(35,39,42);
+color:white;
+font-size:16px;
+label{
+font:bold}
+
+
+
+
+ 40
+ 20
+ 431
+ 341
+
+
+
+ -
+
+
+ font-size:20px;
+font:bold;
+border:1px solid white;
+border-radius:10px;
+
+
+ <html><head/><body><p>Параметры устройства</p></body></html>
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ font:bold;
+ font-size:16px;
+
+
+ Статус устройства
+
+
+
+ -
+
+
+
+
+
+ font-size:16px;
+
+
+ none
+
+
+
+ -
+
+
+
+ 235
+ 57
+
+
+
+ font:bold;
+
+
+ Скорость передачи данных (ред.)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ font-size:16px;
+
+
+ none
+
+
+
+ -
+
+
+ font:bold;
+font-size:16px;
+
+
+ Название устройства
+
+
+
+ -
+
+
+ Qt::ClickFocus
+
+
+ color:white;
+font-size:16px;
+border:none;
+
+
+
+
+ -
+
+
+
+ -1
+ 75
+ false
+ true
+
+
+
+ font:bold;
+
+
+ ID (ред.)
+
+
+
+ -
+
+
+ Qt::ClickFocus
+
+
+ QLineEdit
+{color:white;
+font-size:16px;
+border:none;
+}
+
+
+
+
+
+
+
+
+
+