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; +} + + + + + + + + + +