# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'd:\RADProjects\EJM_Display\EJM_JueMao\Pages\P02_ShieldPage.ui' # # Created by: PyQt5 UI code generator 5.15.11 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_P02_ShieldPage(object): def setupUi(self, P02_ShieldPage): P02_ShieldPage.setObjectName("P02_ShieldPage") P02_ShieldPage.resize(1024, 576) self.groupBox = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox.setGeometry(QtCore.QRect(0, 0, 120, 108)) self.groupBox.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.But_Shield_1 = QtWidgets.QCheckBox(self.groupBox) self.But_Shield_1.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_1.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_1.setObjectName("But_Shield_1") self.TxtStatus_Shield_1 = QtWidgets.QLabel(self.groupBox) self.TxtStatus_Shield_1.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_1.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_1.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_1.setObjectName("TxtStatus_Shield_1") self.groupBox_2 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_2.setGeometry(QtCore.QRect(120, 0, 120, 108)) self.groupBox_2.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.But_Shield_2 = QtWidgets.QCheckBox(self.groupBox_2) self.But_Shield_2.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_2.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_2.setObjectName("But_Shield_2") self.TxtStatus_Shield_2 = QtWidgets.QLabel(self.groupBox_2) self.TxtStatus_Shield_2.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_2.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_2.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_2.setObjectName("TxtStatus_Shield_2") self.groupBox_3 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_3.setGeometry(QtCore.QRect(240, 0, 120, 108)) self.groupBox_3.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_3.setTitle("") self.groupBox_3.setObjectName("groupBox_3") self.But_Shield_3 = QtWidgets.QCheckBox(self.groupBox_3) self.But_Shield_3.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_3.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_3.setObjectName("But_Shield_3") self.TxtStatus_Shield_3 = QtWidgets.QLabel(self.groupBox_3) self.TxtStatus_Shield_3.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_3.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_3.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_3.setObjectName("TxtStatus_Shield_3") self.groupBox_4 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_4.setGeometry(QtCore.QRect(360, 0, 120, 108)) self.groupBox_4.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.But_Shield_4 = QtWidgets.QCheckBox(self.groupBox_4) self.But_Shield_4.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_4.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_4.setObjectName("But_Shield_4") self.TxtStatus_Shield_4 = QtWidgets.QLabel(self.groupBox_4) self.TxtStatus_Shield_4.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_4.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_4.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_4.setObjectName("TxtStatus_Shield_4") self.groupBox_5 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_5.setGeometry(QtCore.QRect(480, 0, 120, 108)) self.groupBox_5.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_5.setTitle("") self.groupBox_5.setObjectName("groupBox_5") self.But_Shield_5 = QtWidgets.QCheckBox(self.groupBox_5) self.But_Shield_5.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_5.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_5.setObjectName("But_Shield_5") self.TxtStatus_Shield_5 = QtWidgets.QLabel(self.groupBox_5) self.TxtStatus_Shield_5.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_5.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_5.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_5.setObjectName("TxtStatus_Shield_5") self.groupBox_6 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_6.setGeometry(QtCore.QRect(600, 0, 120, 108)) self.groupBox_6.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_6.setTitle("") self.groupBox_6.setObjectName("groupBox_6") self.But_Shield_6 = QtWidgets.QCheckBox(self.groupBox_6) self.But_Shield_6.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_6.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_6.setObjectName("But_Shield_6") self.TxtStatus_Shield_6 = QtWidgets.QLabel(self.groupBox_6) self.TxtStatus_Shield_6.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_6.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_6.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_6.setObjectName("TxtStatus_Shield_6") self.groupBox_7 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_7.setGeometry(QtCore.QRect(720, 0, 120, 108)) self.groupBox_7.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_7.setTitle("") self.groupBox_7.setObjectName("groupBox_7") self.But_Shield_7 = QtWidgets.QCheckBox(self.groupBox_7) self.But_Shield_7.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_7.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_7.setObjectName("But_Shield_7") self.TxtStatus_Shield_7 = QtWidgets.QLabel(self.groupBox_7) self.TxtStatus_Shield_7.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_7.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_7.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_7.setObjectName("TxtStatus_Shield_7") self.groupBox_8 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_8.setGeometry(QtCore.QRect(840, 0, 120, 108)) self.groupBox_8.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_8.setTitle("") self.groupBox_8.setObjectName("groupBox_8") self.But_Shield_8 = QtWidgets.QCheckBox(self.groupBox_8) self.But_Shield_8.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_8.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_8.setObjectName("But_Shield_8") self.TxtStatus_Shield_8 = QtWidgets.QLabel(self.groupBox_8) self.TxtStatus_Shield_8.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_8.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_8.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_8.setObjectName("TxtStatus_Shield_8") self.groupBox_9 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_9.setGeometry(QtCore.QRect(0, 110, 120, 108)) self.groupBox_9.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_9.setTitle("") self.groupBox_9.setObjectName("groupBox_9") self.But_Shield_9 = QtWidgets.QCheckBox(self.groupBox_9) self.But_Shield_9.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_9.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_9.setObjectName("But_Shield_9") self.TxtStatus_Shield_9 = QtWidgets.QLabel(self.groupBox_9) self.TxtStatus_Shield_9.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_9.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_9.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_9.setObjectName("TxtStatus_Shield_9") self.groupBox_10 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_10.setGeometry(QtCore.QRect(120, 110, 120, 108)) self.groupBox_10.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_10.setTitle("") self.groupBox_10.setObjectName("groupBox_10") self.But_Shield_10 = QtWidgets.QCheckBox(self.groupBox_10) self.But_Shield_10.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_10.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_10.setObjectName("But_Shield_10") self.TxtStatus_Shield_10 = QtWidgets.QLabel(self.groupBox_10) self.TxtStatus_Shield_10.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_10.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_10.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_10.setObjectName("TxtStatus_Shield_10") self.groupBox_11 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_11.setGeometry(QtCore.QRect(240, 110, 120, 108)) self.groupBox_11.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_11.setTitle("") self.groupBox_11.setObjectName("groupBox_11") self.But_Shield_11 = QtWidgets.QCheckBox(self.groupBox_11) self.But_Shield_11.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_11.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_11.setObjectName("But_Shield_11") self.TxtStatus_Shield_11 = QtWidgets.QLabel(self.groupBox_11) self.TxtStatus_Shield_11.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_11.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_11.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_11.setObjectName("TxtStatus_Shield_11") self.groupBox_12 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_12.setGeometry(QtCore.QRect(360, 110, 120, 108)) self.groupBox_12.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_12.setTitle("") self.groupBox_12.setObjectName("groupBox_12") self.But_Shield_12 = QtWidgets.QCheckBox(self.groupBox_12) self.But_Shield_12.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_12.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_12.setObjectName("But_Shield_12") self.TxtStatus_Shield_12 = QtWidgets.QLabel(self.groupBox_12) self.TxtStatus_Shield_12.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_12.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_12.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_12.setObjectName("TxtStatus_Shield_12") self.groupBox_13 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_13.setGeometry(QtCore.QRect(480, 110, 120, 108)) self.groupBox_13.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_13.setTitle("") self.groupBox_13.setObjectName("groupBox_13") self.But_Shield_13 = QtWidgets.QCheckBox(self.groupBox_13) self.But_Shield_13.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_13.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_13.setObjectName("But_Shield_13") self.TxtStatus_Shield_13 = QtWidgets.QLabel(self.groupBox_13) self.TxtStatus_Shield_13.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_13.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_13.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_13.setObjectName("TxtStatus_Shield_13") self.groupBox_14 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_14.setGeometry(QtCore.QRect(600, 110, 120, 108)) self.groupBox_14.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_14.setTitle("") self.groupBox_14.setObjectName("groupBox_14") self.But_Shield_14 = QtWidgets.QCheckBox(self.groupBox_14) self.But_Shield_14.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_14.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_14.setObjectName("But_Shield_14") self.TxtStatus_Shield_14 = QtWidgets.QLabel(self.groupBox_14) self.TxtStatus_Shield_14.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_14.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_14.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_14.setObjectName("TxtStatus_Shield_14") self.groupBox_15 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_15.setGeometry(QtCore.QRect(720, 110, 120, 108)) self.groupBox_15.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_15.setTitle("") self.groupBox_15.setObjectName("groupBox_15") self.But_Shield_15 = QtWidgets.QCheckBox(self.groupBox_15) self.But_Shield_15.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_15.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_15.setObjectName("But_Shield_15") self.TxtStatus_Shield_15 = QtWidgets.QLabel(self.groupBox_15) self.TxtStatus_Shield_15.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_15.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_15.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_15.setObjectName("TxtStatus_Shield_15") self.groupBox_16 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_16.setGeometry(QtCore.QRect(840, 110, 120, 108)) self.groupBox_16.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_16.setTitle("") self.groupBox_16.setObjectName("groupBox_16") self.But_Shield_16 = QtWidgets.QCheckBox(self.groupBox_16) self.But_Shield_16.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_16.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_16.setObjectName("But_Shield_16") self.TxtStatus_Shield_16 = QtWidgets.QLabel(self.groupBox_16) self.TxtStatus_Shield_16.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_16.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_16.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_16.setObjectName("TxtStatus_Shield_16") self.groupBox_17 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_17.setGeometry(QtCore.QRect(0, 220, 120, 108)) self.groupBox_17.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_17.setTitle("") self.groupBox_17.setObjectName("groupBox_17") self.But_Shield_17 = QtWidgets.QCheckBox(self.groupBox_17) self.But_Shield_17.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_17.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_17.setObjectName("But_Shield_17") self.TxtStatus_Shield_17 = QtWidgets.QLabel(self.groupBox_17) self.TxtStatus_Shield_17.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_17.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_17.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_17.setObjectName("TxtStatus_Shield_17") self.groupBox_18 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_18.setGeometry(QtCore.QRect(120, 220, 120, 108)) self.groupBox_18.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_18.setTitle("") self.groupBox_18.setObjectName("groupBox_18") self.But_Shield_18 = QtWidgets.QCheckBox(self.groupBox_18) self.But_Shield_18.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_18.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_18.setObjectName("But_Shield_18") self.TxtStatus_Shield_18 = QtWidgets.QLabel(self.groupBox_18) self.TxtStatus_Shield_18.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_18.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_18.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_18.setObjectName("TxtStatus_Shield_18") self.groupBox_19 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_19.setGeometry(QtCore.QRect(240, 220, 120, 108)) self.groupBox_19.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_19.setTitle("") self.groupBox_19.setObjectName("groupBox_19") self.But_Shield_19 = QtWidgets.QCheckBox(self.groupBox_19) self.But_Shield_19.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_19.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_19.setObjectName("But_Shield_19") self.TxtStatus_Shield_19 = QtWidgets.QLabel(self.groupBox_19) self.TxtStatus_Shield_19.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_19.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_19.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_19.setObjectName("TxtStatus_Shield_19") self.groupBox_20 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_20.setGeometry(QtCore.QRect(360, 220, 120, 108)) self.groupBox_20.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_20.setTitle("") self.groupBox_20.setObjectName("groupBox_20") self.But_Shield_20 = QtWidgets.QCheckBox(self.groupBox_20) self.But_Shield_20.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_20.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_20.setObjectName("But_Shield_20") self.TxtStatus_Shield_20 = QtWidgets.QLabel(self.groupBox_20) self.TxtStatus_Shield_20.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_20.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_20.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_20.setObjectName("TxtStatus_Shield_20") self.groupBox_21 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_21.setGeometry(QtCore.QRect(480, 220, 120, 108)) self.groupBox_21.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_21.setTitle("") self.groupBox_21.setObjectName("groupBox_21") self.But_Shield_21 = QtWidgets.QCheckBox(self.groupBox_21) self.But_Shield_21.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_21.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_21.setObjectName("But_Shield_21") self.TxtStatus_Shield_21 = QtWidgets.QLabel(self.groupBox_21) self.TxtStatus_Shield_21.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_21.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_21.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_21.setObjectName("TxtStatus_Shield_21") self.groupBox_22 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_22.setGeometry(QtCore.QRect(600, 220, 120, 108)) self.groupBox_22.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_22.setTitle("") self.groupBox_22.setObjectName("groupBox_22") self.But_Shield_22 = QtWidgets.QCheckBox(self.groupBox_22) self.But_Shield_22.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_22.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_22.setObjectName("But_Shield_22") self.TxtStatus_Shield_22 = QtWidgets.QLabel(self.groupBox_22) self.TxtStatus_Shield_22.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_22.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_22.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_22.setObjectName("TxtStatus_Shield_22") self.groupBox_23 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_23.setGeometry(QtCore.QRect(720, 220, 120, 108)) self.groupBox_23.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_23.setTitle("") self.groupBox_23.setObjectName("groupBox_23") self.But_Shield_23 = QtWidgets.QCheckBox(self.groupBox_23) self.But_Shield_23.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_23.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_23.setObjectName("But_Shield_23") self.TxtStatus_Shield_23 = QtWidgets.QLabel(self.groupBox_23) self.TxtStatus_Shield_23.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_23.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_23.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_23.setObjectName("TxtStatus_Shield_23") self.groupBox_24 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_24.setGeometry(QtCore.QRect(840, 220, 120, 108)) self.groupBox_24.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_24.setTitle("") self.groupBox_24.setObjectName("groupBox_24") self.But_Shield_24 = QtWidgets.QCheckBox(self.groupBox_24) self.But_Shield_24.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_24.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_24.setObjectName("But_Shield_24") self.TxtStatus_Shield_24 = QtWidgets.QLabel(self.groupBox_24) self.TxtStatus_Shield_24.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_24.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_24.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_24.setObjectName("TxtStatus_Shield_24") self.groupBox_25 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_25.setGeometry(QtCore.QRect(0, 330, 120, 108)) self.groupBox_25.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_25.setTitle("") self.groupBox_25.setObjectName("groupBox_25") self.But_Shield_25 = QtWidgets.QCheckBox(self.groupBox_25) self.But_Shield_25.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_25.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_25.setObjectName("But_Shield_25") self.TxtStatus_Shield_25 = QtWidgets.QLabel(self.groupBox_25) self.TxtStatus_Shield_25.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_25.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_25.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_25.setObjectName("TxtStatus_Shield_25") self.groupBox_26 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_26.setGeometry(QtCore.QRect(120, 330, 120, 108)) self.groupBox_26.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_26.setTitle("") self.groupBox_26.setObjectName("groupBox_26") self.But_Shield_26 = QtWidgets.QCheckBox(self.groupBox_26) self.But_Shield_26.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_26.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_26.setObjectName("But_Shield_26") self.TxtStatus_Shield_26 = QtWidgets.QLabel(self.groupBox_26) self.TxtStatus_Shield_26.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_26.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_26.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_26.setObjectName("TxtStatus_Shield_26") self.groupBox_27 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_27.setGeometry(QtCore.QRect(240, 330, 120, 108)) self.groupBox_27.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_27.setTitle("") self.groupBox_27.setObjectName("groupBox_27") self.But_Shield_27 = QtWidgets.QCheckBox(self.groupBox_27) self.But_Shield_27.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_27.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_27.setObjectName("But_Shield_27") self.TxtStatus_Shield_27 = QtWidgets.QLabel(self.groupBox_27) self.TxtStatus_Shield_27.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_27.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_27.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_27.setObjectName("TxtStatus_Shield_27") self.groupBox_28 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_28.setGeometry(QtCore.QRect(360, 330, 120, 108)) self.groupBox_28.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_28.setTitle("") self.groupBox_28.setObjectName("groupBox_28") self.But_Shield_28 = QtWidgets.QCheckBox(self.groupBox_28) self.But_Shield_28.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_28.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_28.setObjectName("But_Shield_28") self.TxtStatus_Shield_28 = QtWidgets.QLabel(self.groupBox_28) self.TxtStatus_Shield_28.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_28.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_28.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_28.setObjectName("TxtStatus_Shield_28") self.groupBox_29 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_29.setGeometry(QtCore.QRect(480, 330, 120, 108)) self.groupBox_29.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_29.setTitle("") self.groupBox_29.setObjectName("groupBox_29") self.But_Shield_29 = QtWidgets.QCheckBox(self.groupBox_29) self.But_Shield_29.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_29.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_29.setObjectName("But_Shield_29") self.TxtStatus_Shield_29 = QtWidgets.QLabel(self.groupBox_29) self.TxtStatus_Shield_29.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_29.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_29.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_29.setObjectName("TxtStatus_Shield_29") self.groupBox_30 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_30.setGeometry(QtCore.QRect(600, 330, 120, 108)) self.groupBox_30.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_30.setTitle("") self.groupBox_30.setObjectName("groupBox_30") self.But_Shield_30 = QtWidgets.QCheckBox(self.groupBox_30) self.But_Shield_30.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_30.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_30.setObjectName("But_Shield_30") self.TxtStatus_Shield_30 = QtWidgets.QLabel(self.groupBox_30) self.TxtStatus_Shield_30.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_30.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_30.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_30.setObjectName("TxtStatus_Shield_30") self.groupBox_31 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_31.setGeometry(QtCore.QRect(720, 330, 120, 108)) self.groupBox_31.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_31.setTitle("") self.groupBox_31.setObjectName("groupBox_31") self.But_Shield_31 = QtWidgets.QCheckBox(self.groupBox_31) self.But_Shield_31.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_31.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_31.setObjectName("But_Shield_31") self.TxtStatus_Shield_31 = QtWidgets.QLabel(self.groupBox_31) self.TxtStatus_Shield_31.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_31.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_31.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_31.setObjectName("TxtStatus_Shield_31") self.groupBox_32 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_32.setGeometry(QtCore.QRect(840, 330, 120, 108)) self.groupBox_32.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_32.setTitle("") self.groupBox_32.setObjectName("groupBox_32") self.But_Shield_32 = QtWidgets.QCheckBox(self.groupBox_32) self.But_Shield_32.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_32.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_32.setObjectName("But_Shield_32") self.TxtStatus_Shield_32 = QtWidgets.QLabel(self.groupBox_32) self.TxtStatus_Shield_32.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_32.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_32.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_32.setObjectName("TxtStatus_Shield_32") self.groupBox_33 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_33.setGeometry(QtCore.QRect(0, 440, 120, 108)) self.groupBox_33.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_33.setTitle("") self.groupBox_33.setObjectName("groupBox_33") self.But_Shield_33 = QtWidgets.QCheckBox(self.groupBox_33) self.But_Shield_33.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_33.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_33.setObjectName("But_Shield_33") self.TxtStatus_Shield_33 = QtWidgets.QLabel(self.groupBox_33) self.TxtStatus_Shield_33.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_33.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_33.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_33.setObjectName("TxtStatus_Shield_33") self.groupBox_34 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_34.setGeometry(QtCore.QRect(120, 440, 120, 108)) self.groupBox_34.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_34.setTitle("") self.groupBox_34.setObjectName("groupBox_34") self.But_Shield_34 = QtWidgets.QCheckBox(self.groupBox_34) self.But_Shield_34.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_34.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_34.setObjectName("But_Shield_34") self.TxtStatus_Shield_34 = QtWidgets.QLabel(self.groupBox_34) self.TxtStatus_Shield_34.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_34.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_34.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_34.setObjectName("TxtStatus_Shield_34") self.groupBox_35 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_35.setGeometry(QtCore.QRect(240, 440, 120, 108)) self.groupBox_35.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_35.setTitle("") self.groupBox_35.setObjectName("groupBox_35") self.But_Shield_35 = QtWidgets.QCheckBox(self.groupBox_35) self.But_Shield_35.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_35.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_35.setObjectName("But_Shield_35") self.TxtStatus_Shield_35 = QtWidgets.QLabel(self.groupBox_35) self.TxtStatus_Shield_35.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_35.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_35.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_35.setObjectName("TxtStatus_Shield_35") self.groupBox_36 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_36.setGeometry(QtCore.QRect(360, 440, 120, 108)) self.groupBox_36.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_36.setTitle("") self.groupBox_36.setObjectName("groupBox_36") self.But_Shield_36 = QtWidgets.QCheckBox(self.groupBox_36) self.But_Shield_36.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_36.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_36.setObjectName("But_Shield_36") self.TxtStatus_Shield_36 = QtWidgets.QLabel(self.groupBox_36) self.TxtStatus_Shield_36.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_36.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_36.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_36.setObjectName("TxtStatus_Shield_36") self.groupBox_37 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_37.setGeometry(QtCore.QRect(480, 440, 120, 108)) self.groupBox_37.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_37.setTitle("") self.groupBox_37.setObjectName("groupBox_37") self.But_Shield_37 = QtWidgets.QCheckBox(self.groupBox_37) self.But_Shield_37.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_37.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_37.setObjectName("But_Shield_37") self.TxtStatus_Shield_37 = QtWidgets.QLabel(self.groupBox_37) self.TxtStatus_Shield_37.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_37.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_37.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_37.setObjectName("TxtStatus_Shield_37") self.groupBox_38 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_38.setGeometry(QtCore.QRect(600, 440, 120, 108)) self.groupBox_38.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_38.setTitle("") self.groupBox_38.setObjectName("groupBox_38") self.But_Shield_38 = QtWidgets.QCheckBox(self.groupBox_38) self.But_Shield_38.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_38.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_38.setObjectName("But_Shield_38") self.TxtStatus_Shield_38 = QtWidgets.QLabel(self.groupBox_38) self.TxtStatus_Shield_38.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_38.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_38.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_38.setObjectName("TxtStatus_Shield_38") self.groupBox_39 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_39.setGeometry(QtCore.QRect(720, 440, 120, 108)) self.groupBox_39.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_39.setTitle("") self.groupBox_39.setObjectName("groupBox_39") self.But_Shield_39 = QtWidgets.QCheckBox(self.groupBox_39) self.But_Shield_39.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_39.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_39.setObjectName("But_Shield_39") self.TxtStatus_Shield_39 = QtWidgets.QLabel(self.groupBox_39) self.TxtStatus_Shield_39.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_39.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_39.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_39.setObjectName("TxtStatus_Shield_39") self.groupBox_40 = QtWidgets.QGroupBox(P02_ShieldPage) self.groupBox_40.setGeometry(QtCore.QRect(840, 440, 120, 108)) self.groupBox_40.setStyleSheet("border-image: url(:/Frames/Frames/49.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.groupBox_40.setTitle("") self.groupBox_40.setObjectName("groupBox_40") self.But_Shield_40 = QtWidgets.QCheckBox(self.groupBox_40) self.But_Shield_40.setGeometry(QtCore.QRect(20, 65, 80, 40)) self.But_Shield_40.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" " spacing: -70px; /* 图标与文本的间距 */\n" " text-align: bottom; /* 文本底部对齐 */\n" " border-image: url(:/Frames/null.png);\n" " font: 87 15pt \"思源黑体 Heavy\";\n" " \n" " color: rgb(255, 255, 0);\n" "\n" "}\n" "QCheckBox::indicator {\n" " width: 80px;\n" " height: 40px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Button/Button/button_Blue.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" " border-image: url(:/Button/Button/button_qing.png);\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Button/Button/button_Green.png);\n" "\n" "}\n" "") self.But_Shield_40.setObjectName("But_Shield_40") self.TxtStatus_Shield_40 = QtWidgets.QLabel(self.groupBox_40) self.TxtStatus_Shield_40.setGeometry(QtCore.QRect(0, 0, 120, 60)) self.TxtStatus_Shield_40.setStyleSheet("border-image: url(:/Frames/null.png);\n" "color: rgb(0, 255, 255);\n" "") self.TxtStatus_Shield_40.setAlignment(QtCore.Qt.AlignCenter) self.TxtStatus_Shield_40.setObjectName("TxtStatus_Shield_40") self.TxtStatus_3_EStop_1 = QtWidgets.QGroupBox(P02_ShieldPage) self.TxtStatus_3_EStop_1.setGeometry(QtCore.QRect(960, 0, 64, 550)) self.TxtStatus_3_EStop_1.setStyleSheet("border-image: url(:/Frames/Frames/bg_ele_mode.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.TxtStatus_3_EStop_1.setTitle("") self.TxtStatus_3_EStop_1.setObjectName("TxtStatus_3_EStop_1") self.label_2 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_2.setGeometry(QtCore.QRect(0, 30, 64, 20)) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_3.setGeometry(QtCore.QRect(0, 60, 64, 20)) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_4.setGeometry(QtCore.QRect(0, 90, 64, 20)) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_5.setGeometry(QtCore.QRect(0, 120, 64, 20)) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_6.setGeometry(QtCore.QRect(0, 150, 64, 20)) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_7.setGeometry(QtCore.QRect(0, 180, 64, 20)) self.label_7.setAlignment(QtCore.Qt.AlignCenter) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_8.setGeometry(QtCore.QRect(0, 210, 64, 20)) self.label_8.setAlignment(QtCore.Qt.AlignCenter) self.label_8.setObjectName("label_8") self.label_9 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_9.setGeometry(QtCore.QRect(0, 240, 64, 20)) self.label_9.setAlignment(QtCore.Qt.AlignCenter) self.label_9.setObjectName("label_9") self.label_10 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_10.setGeometry(QtCore.QRect(0, 320, 64, 20)) self.label_10.setAlignment(QtCore.Qt.AlignCenter) self.label_10.setObjectName("label_10") self.label_11 = QtWidgets.QLabel(self.TxtStatus_3_EStop_1) self.label_11.setGeometry(QtCore.QRect(0, 430, 64, 20)) self.label_11.setAlignment(QtCore.Qt.AlignCenter) self.label_11.setObjectName("label_11") self.LED_3_IESR_1 = QtWidgets.QCheckBox(self.TxtStatus_3_EStop_1) self.LED_3_IESR_1.setGeometry(QtCore.QRect(17, 350, 30, 30)) self.LED_3_IESR_1.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" "}\n" "QCheckBox:hover {\n" "}\n" "QCheckBox::indicator {\n" " width: 26px;\n" " height: 26px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " border-image: url(:/Icos/Icos/LED1_Grey.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Icos/Icos/LED1_Green.png);\n" "}\n" "") self.LED_3_IESR_1.setText("") self.LED_3_IESR_1.setObjectName("LED_3_IESR_1") self.LED_3_QESR_1 = QtWidgets.QCheckBox(self.TxtStatus_3_EStop_1) self.LED_3_QESR_1.setGeometry(QtCore.QRect(17, 380, 30, 30)) self.LED_3_QESR_1.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" "}\n" "QCheckBox:hover {\n" "}\n" "QCheckBox::indicator {\n" " width: 26px;\n" " height: 26px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Icos/Icos/LED2_Grey.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Icos/Icos/LED2_Green.png);\n" "}\n" "") self.LED_3_QESR_1.setText("") self.LED_3_QESR_1.setObjectName("LED_3_QESR_1") self.LED_3_IESR_2 = QtWidgets.QCheckBox(self.TxtStatus_3_EStop_1) self.LED_3_IESR_2.setGeometry(QtCore.QRect(17, 460, 30, 30)) self.LED_3_IESR_2.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" "}\n" "QCheckBox:hover {\n" "}\n" "QCheckBox::indicator {\n" " width: 26px;\n" " height: 26px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " border-image: url(:/Icos/Icos/LED1_Grey.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Icos/Icos/LED1_Green.png);\n" "}\n" "") self.LED_3_IESR_2.setText("") self.LED_3_IESR_2.setObjectName("LED_3_IESR_2") self.LED_3_QESR_2 = QtWidgets.QCheckBox(self.TxtStatus_3_EStop_1) self.LED_3_QESR_2.setGeometry(QtCore.QRect(17, 490, 30, 30)) self.LED_3_QESR_2.setStyleSheet("/* 📌 将文本显示在复选框下方 */\n" "QCheckBox {\n" "}\n" "QCheckBox:hover {\n" "}\n" "QCheckBox::indicator {\n" " width: 26px;\n" " height: 26px;\n" " /* 使图标相对定位 *顶部中间* */\n" " subcontrol-position: top center;\n" "}\n" "\n" "/* 📌 未选中状态 */\n" "QCheckBox::indicator:unchecked {\n" " \n" " border-image: url(:/Icos/Icos/LED2_Grey.png);\n" "}\n" "\n" "QCheckBox::indicator:unchecked:hover {\n" "}\n" "\n" "/* 📌 已选中状态 */\n" "QCheckBox::indicator:checked {\n" " border-image: url(:/Icos/Icos/LED2_Green.png);\n" "}\n" "") self.LED_3_QESR_2.setText("") self.LED_3_QESR_2.setObjectName("LED_3_QESR_2") self.label = QtWidgets.QLabel(P02_ShieldPage) self.label.setGeometry(QtCore.QRect(0, 550, 1024, 26)) self.label.setStyleSheet("border-image: url(:/Frames/Frames/bg_1.png);\n" "font: 87 14pt \"思源黑体 Heavy\";\n" "color: rgb(0, 255, 255);") self.label.setObjectName("label") self.retranslateUi(P02_ShieldPage) QtCore.QMetaObject.connectSlotsByName(P02_ShieldPage) def retranslateUi(self, P02_ShieldPage): _translate = QtCore.QCoreApplication.translate P02_ShieldPage.setWindowTitle(_translate("P02_ShieldPage", "Form")) self.But_Shield_1.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_1.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_2.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_2.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_3.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_3.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_4.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_4.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_5.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_5.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_6.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_6.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_7.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_7.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_8.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_8.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_9.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_9.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_10.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_10.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_11.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_11.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_12.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_12.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_13.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_13.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_14.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_14.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_15.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_15.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_16.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_16.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_17.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_17.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_18.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_18.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_19.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_19.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_20.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_20.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_21.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_21.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_22.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_22.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_23.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_23.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_24.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_24.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_25.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_25.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_26.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_26.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_27.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_27.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_28.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_28.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_29.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_29.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_30.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_30.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_31.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_31.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_32.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_32.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_33.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_33.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_34.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_34.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_35.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_35.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_36.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_36.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_37.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_37.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_38.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_38.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_39.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_39.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.But_Shield_40.setText(_translate("P02_ShieldPage", "未屏蔽")) self.TxtStatus_Shield_40.setText(_translate("P02_ShieldPage", "TextLabel\n" "文本标签")) self.label_2.setText(_translate("P02_ShieldPage", "急停1")) self.label_3.setText(_translate("P02_ShieldPage", "急停2")) self.label_4.setText(_translate("P02_ShieldPage", "急停3")) self.label_5.setText(_translate("P02_ShieldPage", "急停4")) self.label_6.setText(_translate("P02_ShieldPage", "急停5")) self.label_7.setText(_translate("P02_ShieldPage", "急停6")) self.label_8.setText(_translate("P02_ShieldPage", "急停7")) self.label_9.setText(_translate("P02_ShieldPage", "急停8")) self.label_10.setText(_translate("P02_ShieldPage", "ESR1")) self.label_11.setText(_translate("P02_ShieldPage", "ESR2")) self.label.setText(_translate("P02_ShieldPage", " 注:文本颜色表示当前传感器或继电器状态;白色表示正常;绿色表示允许;红色表示问题!")) import Pictures_rc