2327 lines
90 KiB
Python
2327 lines
90 KiB
Python
# -*- 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
|