update 更新

This commit is contained in:
FrankCV2048
2024-08-12 23:01:32 +08:00
parent 5254a4ecbe
commit d4a16bcd6e
7 changed files with 529 additions and 225 deletions

View File

@ -5,13 +5,13 @@ from Model.RobotModel import DataAddress,DATARequest
class RobotClient(TCPClient):
def __init__(self,ip,port,command_quene,status_model):
super.__init__(ip,port)
def __init__(self, ip, port, command_quene, status_model):
super().__init__(ip, port)
self.command_quene = command_quene
self.status_model = status_model
self.errorCommands = {}
def add_sendQuene(self,command):
def add_sendQuene(self,command): #后面 命令分等级,紧急命令直接执行
self.command_quene.put(command)
return
@ -24,13 +24,14 @@ class RobotClient(TCPClient):
command = self.command_quene.get()
self.client_socket.send(json.dumps(command).encode('utf-8'))
response = self.client_socket.recv(1024).decode('utf-8')
response_message = json.loads(response)
if True:
print('正确相应')
else:
self.errorCommands[json.dumps(command).encode('utf-8')] = response_message
print('出错')
if False:
response = self.client_socket.recv(1024).decode('utf-8')
response_message = json.loads(response)
if True:
print('正确相应')
else:
self.errorCommands[json.dumps(command).encode('utf-8')] = response_message
print('出错')
except Exception as e:
print('连接断开')
@ -49,18 +50,19 @@ class RobotClient(TCPClient):
while True:
try:
self.client_socket.send(json.dumps(request_status_json).encode('utf-8'))
response = self.client_socket.recv(1024).decode('utf-8')
response_message = json.loads(response)
if True:
data_status = DATARequest()
data_status.__dict__ = response_message
data_address_array = data_status.queryAddr
data_Address = DataAddress()
for i in attributes.count():
setattr(data_Address,attributes[i],data_address_array[i])
self.status_model = data_Address
else:
print('转换失败')
if False:
response = self.client_socket.recv(1024).decode('utf-8')
response_message = json.loads(response)
if True:
data_status = DATARequest()
data_status.__dict__ = response_message
data_address_array = data_status.queryAddr
data_Address = DataAddress()
for i in attributes.count():
setattr(data_Address,attributes[i],data_address_array[i])
self.status_model = data_Address
else:
print('转换失败')
except Exception as e:
print('连接断开')

View File

@ -4,7 +4,7 @@ import threading
import time
class TCPClient:
def __init__(self,ip,port):
def __init__(self, ip, port):
self.error_count=0
self.IPAddress = ip
self.port = port
@ -12,12 +12,12 @@ class TCPClient:
def CreatConnect(self):
self.client_socket.connect(self.IPAddress, self.port)
self.client_socket.connect((self.IPAddress, self.port))
def is_Connect(self):
try:
self.client_socket.send(b'', socket.MSG_DONTWAIT)
self.client_socket.send(b'')
return True
except OSError:
return False

View File

@ -50,25 +50,47 @@ class DATAReply:
class CMDRequest:
def __init__(self):
self.dsID = 'www.hc-system.com.HCRemoteCommand'
self.reqType = ''
self.cmdData = ''
self.reqType = 'command'
self.cmdData = []
return
class CMDReply:
def __init__(self):
self.dsID = 'www.hc-system.com.RemoteMonitor'
self.reqType = 'command'
self.cmdData = []
return
class Instruction:
def __init__(self):
self.oneshot = 1
self.action = 4 #4 自由路径 10 姿势直线 17 姿势曲线
self.m0 = 0.0
self.m1 = 0.0
self.m2 = 0.0
self.m3 = 0.0
self.m4 = 0.0
self.m5 = 0.0
self.skStatus = '0x3F'
self.speed =10
self.delay = 0
self.smooth = 0
class CMDInstructRequest:
def __init__(self):
self.dsID = 'www.hc-system.com.HCRemoteCommand'
self.reqType = "AddRCC"
self.emptyList = '1'
self.dsData = []
self.instructions = []
return
class CMDReply:
class CMDInstructReply:
def __init__(self,dsID,reqType,cmdReply):
self.dsID = dsID
self.reqType = reqType
self.cmdReply = cmdReply
def __init__(self):
self.dsID = 'www.hc-system.com.HCRemoteCommand'
self.reqType = 'command'
self.cmdReply = []
return

View File

@ -2,5 +2,19 @@
[Robot]
IPAddress=127.0.0.1
Port=8088
IPAddress=192.168.3.5
Port=8111
j1_min=-150
j1_max=+150
j2_min=-150
j2_max=+150
j3_min=-150
j3_max=+150
j4_min=-150
j4_max=+150
j5_min=-150
j5_max=+150
j6_min=-150
j6_max=+150

90
main.py
View File

@ -1,4 +1,6 @@
import configparser
import json
import queue
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton
from ui_untitled import Ui_MainWindow
@ -6,6 +8,10 @@ from COM.COM_Robot import RobotClient
from Expection import ErrorCode
from queue import Queue
from Model.RobotModel import *
import time
from queue import Queue
class MainWindow(QMainWindow,Ui_MainWindow):
def __init__(self):
@ -14,19 +20,60 @@ class MainWindow(QMainWindow,Ui_MainWindow):
self.pushButton_17.clicked.connect(self.send_position_button_click)
self.robotClient = None
self.configReader = configparser.ConfigParser()
self.horizontalSlider_J1.sliderReleased.connect(self.slider_valueChanged)
self.horizontalSlider_J2.sliderReleased.connect(self.slider_valueChanged)
self.horizontalSlider_J3.sliderReleased.connect(self.slider_valueChanged)
self.horizontalSlider_J4.sliderReleased.connect(self.slider_valueChanged)
self.horizontalSlider_J5.sliderReleased.connect(self.slider_valueChanged)
self.horizontalSlider_J6.sliderReleased.connect(self.slider_valueChanged)
#self.horizontalSlider_J1.sliderReleased
self.command_quene = Queue()
self.status_address = DataAddress()
self.init_Run()
self.init_robot_info()
def slider_valueChanged(self):
position_instruction = Instruction()
position_instruction.m0 = self.horizontalSlider_J1.value()
position_instruction.m1 = self.horizontalSlider_J2.value()
position_instruction.m2 = self.horizontalSlider_J3.value()
position_instruction.m3 = self.horizontalSlider_J4.value()
position_instruction.m4 = self.horizontalSlider_J5.value()
position_instruction.m5 = self.horizontalSlider_J6.value()
self.textEdit_j1.setText(str(self.horizontalSlider_J1.value()))
self.textEdit_j2.setText(str(self.horizontalSlider_J2.value()))
self.textEdit_j3.setText(str(self.horizontalSlider_J3.value()))
self.textEdit_j4.setText(str(self.horizontalSlider_J4.value()))
self.textEdit_j5.setText(str(self.horizontalSlider_J5.value()))
self.textEdit_j6.setText(str(self.horizontalSlider_J6.value()))
instruction_command = CMDInstructRequest()
instruction_command.instructions.append(vars(position_instruction))
request_command = vars(instruction_command)
print(request_command)
self.robotClient.add_sendQuene(request_command)
def on_button_click(self):
self.button.setText("Clicked!")
def send_position_button_click(self):
return
# if True:
# cmd_command = CMDRequest()
# cmd_command.cmdData = ['rewriteData', '800', f'{position_instruction.m0}', 0]
# request_command = vars(cmd_command)
# self.robotClient.add_sendQuene(request_command)
return
def init_Run(self):
self.configReader.read('Seting.ini')
ip = self.configReader.get('Robot', 'IPAddress')
port= self.configReader.get('Robot', 'Port')
port= int(self.configReader.get('Robot', 'Port'))
self.robotClient = RobotClient(ip, port,self.command_quene,self.status_address)
self.robotClient.CreatConnect()
if self.robotClient.is_Connect():
@ -34,6 +81,45 @@ class MainWindow(QMainWindow,Ui_MainWindow):
else:
return ErrorCode.NETERROR
def init_robot_info(self):
j1_min = int(self.configReader.get('Robot', 'j1_min'))
j1_max = int(self.configReader.get('Robot', 'j1_max'))
j2_min = int(self.configReader.get('Robot', 'j2_min'))
j2_max = int(self.configReader.get('Robot', 'j2_max'))
j3_min = int(self.configReader.get('Robot', 'j3_min'))
j3_max = int(self.configReader.get('Robot', 'j3_max'))
j4_min = int(self.configReader.get('Robot', 'j4_min'))
j4_max = int(self.configReader.get('Robot', 'j4_max'))
j5_min = int(self.configReader.get('Robot', 'j5_min'))
j5_max = int(self.configReader.get('Robot', 'j5_max'))
j6_min = int(self.configReader.get('Robot', 'j6_min'))
j6_max = int(self.configReader.get('Robot', 'j6_max'))
self.horizontalSlider_J1.setMinimum(j1_min)
self.horizontalSlider_J1.setMaximum(j1_max)
self.horizontalSlider_J2.setMinimum(j2_min)
self.horizontalSlider_J2.setMaximum(j2_max)
self.horizontalSlider_J3.setMinimum(j3_min)
self.horizontalSlider_J3.setMaximum(j3_max)
self.horizontalSlider_J4.setMinimum(j4_min)
self.horizontalSlider_J4.setMaximum(j4_max)
self.horizontalSlider_J5.setMinimum(j5_min)
self.horizontalSlider_J5.setMaximum(j5_max)
self.horizontalSlider_J6.setMinimum(j6_min)
self.horizontalSlider_J6.setMaximum(j6_max)
self.label_j1_min.setText(j1_min.__str__())
self.label_j1_max.setText(j1_max.__str__())
self.label_j2_min.setText(j2_min.__str__())
self.label_j2_max.setText(j2_max.__str__())
self.label_j3_min.setText(j3_min.__str__())
self.label_j3_max.setText(j3_max.__str__())
self.label_j4_min.setText(j4_min.__str__())
self.label_j4_max.setText(j4_max.__str__())
self.label_j5_min.setText(j5_min.__str__())
self.label_j5_max.setText(j5_max.__str__())
self.label_j6_min.setText(j6_min.__str__())
self.label_j6_max.setText(str(j6_max))
def send_position_command(self,position):

View File

@ -15,9 +15,9 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
QFont, QFontDatabase, QGradient, QIcon,
QImage, QKeySequence, QLinearGradient, QPainter,
QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QFrame, QLabel, QMainWindow,
QPushButton, QSizePolicy, QSlider, QTextEdit,
QWidget)
from PySide6.QtWidgets import (QAbstractScrollArea, QApplication, QFrame, QLabel,
QMainWindow, QPushButton, QSizePolicy, QSlider,
QTextEdit, QWidget)
import resources_rc
class Ui_MainWindow(object):
@ -171,90 +171,71 @@ class Ui_MainWindow(object):
self.frame_4.setStyleSheet(u"background-color: rgb(85, 170, 255);")
self.frame_4.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_4.setFrameShadow(QFrame.Shadow.Raised)
self.horizontalSlider_2 = QSlider(self.frame_4)
self.horizontalSlider_2.setObjectName(u"horizontalSlider_2")
self.horizontalSlider_2.setGeometry(QRect(40, 20, 221, 22))
self.horizontalSlider_2.setOrientation(Qt.Orientation.Horizontal)
self.label_8 = QLabel(self.frame_4)
self.label_8.setObjectName(u"label_8")
self.label_8.setGeometry(QRect(40, 0, 31, 21))
self.label_9 = QLabel(self.frame_4)
self.label_9.setObjectName(u"label_9")
self.label_9.setGeometry(QRect(240, 0, 21, 21))
self.textEdit = QTextEdit(self.frame_4)
self.textEdit.setObjectName(u"textEdit")
self.textEdit.setGeometry(QRect(270, 10, 51, 31))
self.textEdit.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.label_10 = QLabel(self.frame_4)
self.label_10.setObjectName(u"label_10")
self.label_10.setGeometry(QRect(40, 40, 53, 21))
self.label_11 = QLabel(self.frame_4)
self.label_11.setObjectName(u"label_11")
self.label_11.setGeometry(QRect(240, 40, 21, 21))
self.textEdit_2 = QTextEdit(self.frame_4)
self.textEdit_2.setObjectName(u"textEdit_2")
self.textEdit_2.setGeometry(QRect(270, 50, 51, 31))
self.textEdit_2.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.horizontalSlider_3 = QSlider(self.frame_4)
self.horizontalSlider_3.setObjectName(u"horizontalSlider_3")
self.horizontalSlider_3.setGeometry(QRect(40, 60, 221, 22))
self.horizontalSlider_3.setOrientation(Qt.Orientation.Horizontal)
self.label_12 = QLabel(self.frame_4)
self.label_12.setObjectName(u"label_12")
self.label_12.setGeometry(QRect(40, 80, 53, 21))
self.label_13 = QLabel(self.frame_4)
self.label_13.setObjectName(u"label_13")
self.label_13.setGeometry(QRect(240, 80, 21, 21))
self.textEdit_3 = QTextEdit(self.frame_4)
self.textEdit_3.setObjectName(u"textEdit_3")
self.textEdit_3.setGeometry(QRect(270, 90, 51, 31))
self.textEdit_3.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.horizontalSlider_4 = QSlider(self.frame_4)
self.horizontalSlider_4.setObjectName(u"horizontalSlider_4")
self.horizontalSlider_4.setGeometry(QRect(40, 100, 221, 22))
self.horizontalSlider_4.setOrientation(Qt.Orientation.Horizontal)
self.label_14 = QLabel(self.frame_4)
self.label_14.setObjectName(u"label_14")
self.label_14.setGeometry(QRect(40, 160, 53, 21))
self.horizontalSlider_5 = QSlider(self.frame_4)
self.horizontalSlider_5.setObjectName(u"horizontalSlider_5")
self.horizontalSlider_5.setGeometry(QRect(40, 180, 221, 22))
self.horizontalSlider_5.setOrientation(Qt.Orientation.Horizontal)
self.textEdit_4 = QTextEdit(self.frame_4)
self.textEdit_4.setObjectName(u"textEdit_4")
self.textEdit_4.setGeometry(QRect(270, 170, 51, 31))
self.textEdit_4.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.label_15 = QLabel(self.frame_4)
self.label_15.setObjectName(u"label_15")
self.label_15.setGeometry(QRect(240, 160, 21, 21))
self.label_16 = QLabel(self.frame_4)
self.label_16.setObjectName(u"label_16")
self.label_16.setGeometry(QRect(40, 200, 53, 21))
self.horizontalSlider_6 = QSlider(self.frame_4)
self.horizontalSlider_6.setObjectName(u"horizontalSlider_6")
self.horizontalSlider_6.setGeometry(QRect(40, 220, 221, 22))
self.horizontalSlider_6.setOrientation(Qt.Orientation.Horizontal)
self.textEdit_5 = QTextEdit(self.frame_4)
self.textEdit_5.setObjectName(u"textEdit_5")
self.textEdit_5.setGeometry(QRect(270, 210, 51, 31))
self.textEdit_5.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.label_17 = QLabel(self.frame_4)
self.label_17.setObjectName(u"label_17")
self.label_17.setGeometry(QRect(240, 200, 21, 21))
self.textEdit_6 = QTextEdit(self.frame_4)
self.textEdit_6.setObjectName(u"textEdit_6")
self.textEdit_6.setGeometry(QRect(270, 130, 51, 31))
self.textEdit_6.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.label_18 = QLabel(self.frame_4)
self.label_18.setObjectName(u"label_18")
self.label_18.setGeometry(QRect(40, 120, 53, 21))
self.horizontalSlider_7 = QSlider(self.frame_4)
self.horizontalSlider_7.setObjectName(u"horizontalSlider_7")
self.horizontalSlider_7.setGeometry(QRect(40, 140, 221, 22))
self.horizontalSlider_7.setOrientation(Qt.Orientation.Horizontal)
self.label_19 = QLabel(self.frame_4)
self.label_19.setObjectName(u"label_19")
self.label_19.setGeometry(QRect(240, 120, 21, 21))
self.horizontalSlider_J1 = QSlider(self.frame_4)
self.horizontalSlider_J1.setObjectName(u"horizontalSlider_J1")
self.horizontalSlider_J1.setGeometry(QRect(40, 20, 221, 22))
self.horizontalSlider_J1.setOrientation(Qt.Orientation.Horizontal)
self.label_j1_min = QLabel(self.frame_4)
self.label_j1_min.setObjectName(u"label_j1_min")
self.label_j1_min.setGeometry(QRect(40, 0, 31, 21))
self.label_j1_max = QLabel(self.frame_4)
self.label_j1_max.setObjectName(u"label_j1_max")
self.label_j1_max.setGeometry(QRect(240, 0, 31, 21))
self.textEdit_j1 = QTextEdit(self.frame_4)
self.textEdit_j1.setObjectName(u"textEdit_j1")
self.textEdit_j1.setGeometry(QRect(270, 20, 51, 23))
self.textEdit_j1.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.textEdit_j1.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.label_j2_min = QLabel(self.frame_4)
self.label_j2_min.setObjectName(u"label_j2_min")
self.label_j2_min.setGeometry(QRect(40, 40, 53, 21))
self.label_j2_max = QLabel(self.frame_4)
self.label_j2_max.setObjectName(u"label_j2_max")
self.label_j2_max.setGeometry(QRect(240, 40, 21, 21))
self.horizontalSlider_J2 = QSlider(self.frame_4)
self.horizontalSlider_J2.setObjectName(u"horizontalSlider_J2")
self.horizontalSlider_J2.setGeometry(QRect(40, 60, 221, 22))
self.horizontalSlider_J2.setOrientation(Qt.Orientation.Horizontal)
self.label_j3_min = QLabel(self.frame_4)
self.label_j3_min.setObjectName(u"label_j3_min")
self.label_j3_min.setGeometry(QRect(40, 80, 53, 21))
self.label_j3_max = QLabel(self.frame_4)
self.label_j3_max.setObjectName(u"label_j3_max")
self.label_j3_max.setGeometry(QRect(240, 80, 21, 21))
self.horizontalSlider_J3 = QSlider(self.frame_4)
self.horizontalSlider_J3.setObjectName(u"horizontalSlider_J3")
self.horizontalSlider_J3.setGeometry(QRect(40, 100, 221, 22))
self.horizontalSlider_J3.setOrientation(Qt.Orientation.Horizontal)
self.label_j5_min = QLabel(self.frame_4)
self.label_j5_min.setObjectName(u"label_j5_min")
self.label_j5_min.setGeometry(QRect(40, 160, 53, 21))
self.horizontalSlider_J5 = QSlider(self.frame_4)
self.horizontalSlider_J5.setObjectName(u"horizontalSlider_J5")
self.horizontalSlider_J5.setGeometry(QRect(40, 180, 221, 22))
self.horizontalSlider_J5.setOrientation(Qt.Orientation.Horizontal)
self.label_j5_max = QLabel(self.frame_4)
self.label_j5_max.setObjectName(u"label_j5_max")
self.label_j5_max.setGeometry(QRect(240, 160, 21, 21))
self.label_j6_min = QLabel(self.frame_4)
self.label_j6_min.setObjectName(u"label_j6_min")
self.label_j6_min.setGeometry(QRect(40, 200, 53, 21))
self.horizontalSlider_J6 = QSlider(self.frame_4)
self.horizontalSlider_J6.setObjectName(u"horizontalSlider_J6")
self.horizontalSlider_J6.setGeometry(QRect(40, 220, 221, 22))
self.horizontalSlider_J6.setOrientation(Qt.Orientation.Horizontal)
self.label_j6_max = QLabel(self.frame_4)
self.label_j6_max.setObjectName(u"label_j6_max")
self.label_j6_max.setGeometry(QRect(240, 200, 21, 21))
self.label_j4_min = QLabel(self.frame_4)
self.label_j4_min.setObjectName(u"label_j4_min")
self.label_j4_min.setGeometry(QRect(40, 120, 53, 21))
self.horizontalSlider_J4 = QSlider(self.frame_4)
self.horizontalSlider_J4.setObjectName(u"horizontalSlider_J4")
self.horizontalSlider_J4.setGeometry(QRect(40, 140, 221, 22))
self.horizontalSlider_J4.setOrientation(Qt.Orientation.Horizontal)
self.label_j4_max = QLabel(self.frame_4)
self.label_j4_max.setObjectName(u"label_j4_max")
self.label_j4_max.setGeometry(QRect(240, 120, 21, 21))
self.label_20 = QLabel(self.frame_4)
self.label_20.setObjectName(u"label_20")
self.label_20.setGeometry(QRect(10, 20, 21, 21))
@ -279,6 +260,31 @@ class Ui_MainWindow(object):
self.label_25.setObjectName(u"label_25")
self.label_25.setGeometry(QRect(10, 220, 21, 21))
self.label_25.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.textEdit_j2 = QTextEdit(self.frame_4)
self.textEdit_j2.setObjectName(u"textEdit_j2")
self.textEdit_j2.setGeometry(QRect(270, 60, 51, 23))
self.textEdit_j2.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.textEdit_j2.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.textEdit_j3 = QTextEdit(self.frame_4)
self.textEdit_j3.setObjectName(u"textEdit_j3")
self.textEdit_j3.setGeometry(QRect(270, 100, 51, 23))
self.textEdit_j3.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.textEdit_j3.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.textEdit_j4 = QTextEdit(self.frame_4)
self.textEdit_j4.setObjectName(u"textEdit_j4")
self.textEdit_j4.setGeometry(QRect(270, 140, 51, 23))
self.textEdit_j4.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.textEdit_j4.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.textEdit_j5 = QTextEdit(self.frame_4)
self.textEdit_j5.setObjectName(u"textEdit_j5")
self.textEdit_j5.setGeometry(QRect(270, 179, 51, 23))
self.textEdit_j5.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.textEdit_j5.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.textEdit_j6 = QTextEdit(self.frame_4)
self.textEdit_j6.setObjectName(u"textEdit_j6")
self.textEdit_j6.setGeometry(QRect(270, 219, 51, 23))
self.textEdit_j6.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.textEdit_j6.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.pushButton_16 = QPushButton(self.frame_2)
self.pushButton_16.setObjectName(u"pushButton_16")
self.pushButton_16.setGeometry(QRect(370, 510, 91, 31))
@ -363,24 +369,84 @@ class Ui_MainWindow(object):
self.pushButton_24.setText(QCoreApplication.translate("MainWindow", u"50", None))
self.pushButton_25.setText(QCoreApplication.translate("MainWindow", u"60", None))
self.pushButton_26.setText(QCoreApplication.translate("MainWindow", u"\u81ea\u5b9a\u4e49", None))
self.label_8.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_9.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_10.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_11.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_12.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_13.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_14.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_15.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_16.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_17.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_18.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_19.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_j1_min.setText(QCoreApplication.translate("MainWindow", u"-10", None))
self.label_j1_max.setText(QCoreApplication.translate("MainWindow", u"+10", None))
self.textEdit_j1.setDocumentTitle("")
self.textEdit_j1.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">55</span></p></body></html>", None))
self.textEdit_j1.setPlaceholderText("")
self.label_j2_min.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_j2_max.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_j3_min.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_j3_max.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_j5_min.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_j5_max.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_j6_min.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_j6_max.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_j4_min.setText(QCoreApplication.translate("MainWindow", u"-150", None))
self.label_j4_max.setText(QCoreApplication.translate("MainWindow", u"150", None))
self.label_20.setText(QCoreApplication.translate("MainWindow", u"J1", None))
self.label_21.setText(QCoreApplication.translate("MainWindow", u"J2", None))
self.label_22.setText(QCoreApplication.translate("MainWindow", u"J3", None))
self.label_23.setText(QCoreApplication.translate("MainWindow", u"J4", None))
self.label_24.setText(QCoreApplication.translate("MainWindow", u"J5", None))
self.label_25.setText(QCoreApplication.translate("MainWindow", u"J6", None))
self.textEdit_j2.setDocumentTitle("")
self.textEdit_j2.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">55</span></p></body></html>", None))
self.textEdit_j2.setPlaceholderText("")
self.textEdit_j3.setDocumentTitle("")
self.textEdit_j3.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">55</span></p></body></html>", None))
self.textEdit_j3.setPlaceholderText("")
self.textEdit_j4.setDocumentTitle("")
self.textEdit_j4.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">55</span></p></body></html>", None))
self.textEdit_j4.setPlaceholderText("")
self.textEdit_j5.setDocumentTitle("")
self.textEdit_j5.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">55</span></p></body></html>", None))
self.textEdit_j5.setPlaceholderText("")
self.textEdit_j6.setDocumentTitle("")
self.textEdit_j6.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">55</span></p></body></html>", None))
self.textEdit_j6.setPlaceholderText("")
self.pushButton_16.setText(QCoreApplication.translate("MainWindow", u"\u6025\u505c", None))
self.pushButton_18.setText(QCoreApplication.translate("MainWindow", u"\u6545\u969c\u8bca\u65ad", None))
self.pushButton_19.setText(QCoreApplication.translate("MainWindow", u"\u8c03\u8bd5", None))

View File

@ -413,7 +413,7 @@ font: 10pt &quot;楷体&quot;;</string>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<widget class="QSlider" name="horizontalSlider_2">
<widget class="QSlider" name="horizontalSlider_J1">
<property name="geometry">
<rect>
<x>40</x>
@ -426,7 +426,7 @@ font: 10pt &quot;楷体&quot;;</string>
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="label_8">
<widget class="QLabel" name="label_j1_min">
<property name="geometry">
<rect>
<x>40</x>
@ -436,36 +436,55 @@ font: 10pt &quot;楷体&quot;;</string>
</rect>
</property>
<property name="text">
<string>-150</string>
<string>-10</string>
</property>
</widget>
<widget class="QLabel" name="label_9">
<widget class="QLabel" name="label_j1_max">
<property name="geometry">
<rect>
<x>240</x>
<y>0</y>
<width>21</width>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>150</string>
<string>+10</string>
</property>
</widget>
<widget class="QTextEdit" name="textEdit">
<widget class="QTextEdit" name="textEdit_j1">
<property name="geometry">
<rect>
<x>270</x>
<y>10</y>
<y>20</y>
<width>51</width>
<height>31</height>
<height>23</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents</enum>
</property>
<property name="documentTitle">
<string/>
</property>
<property name="html">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="placeholderText">
<string/>
</property>
</widget>
<widget class="QLabel" name="label_10">
<widget class="QLabel" name="label_j2_min">
<property name="geometry">
<rect>
<x>40</x>
@ -478,7 +497,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>-150</string>
</property>
</widget>
<widget class="QLabel" name="label_11">
<widget class="QLabel" name="label_j2_max">
<property name="geometry">
<rect>
<x>240</x>
@ -491,20 +510,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>150</string>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_2">
<property name="geometry">
<rect>
<x>270</x>
<y>50</y>
<width>51</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
</widget>
<widget class="QSlider" name="horizontalSlider_3">
<widget class="QSlider" name="horizontalSlider_J2">
<property name="geometry">
<rect>
<x>40</x>
@ -517,7 +523,7 @@ font: 10pt &quot;楷体&quot;;</string>
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="label_12">
<widget class="QLabel" name="label_j3_min">
<property name="geometry">
<rect>
<x>40</x>
@ -530,7 +536,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>-150</string>
</property>
</widget>
<widget class="QLabel" name="label_13">
<widget class="QLabel" name="label_j3_max">
<property name="geometry">
<rect>
<x>240</x>
@ -543,20 +549,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>150</string>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_3">
<property name="geometry">
<rect>
<x>270</x>
<y>90</y>
<width>51</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
</widget>
<widget class="QSlider" name="horizontalSlider_4">
<widget class="QSlider" name="horizontalSlider_J3">
<property name="geometry">
<rect>
<x>40</x>
@ -569,7 +562,7 @@ font: 10pt &quot;楷体&quot;;</string>
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="label_14">
<widget class="QLabel" name="label_j5_min">
<property name="geometry">
<rect>
<x>40</x>
@ -582,7 +575,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>-150</string>
</property>
</widget>
<widget class="QSlider" name="horizontalSlider_5">
<widget class="QSlider" name="horizontalSlider_J5">
<property name="geometry">
<rect>
<x>40</x>
@ -595,20 +588,7 @@ font: 10pt &quot;楷体&quot;;</string>
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_4">
<property name="geometry">
<rect>
<x>270</x>
<y>170</y>
<width>51</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
</widget>
<widget class="QLabel" name="label_15">
<widget class="QLabel" name="label_j5_max">
<property name="geometry">
<rect>
<x>240</x>
@ -621,7 +601,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>150</string>
</property>
</widget>
<widget class="QLabel" name="label_16">
<widget class="QLabel" name="label_j6_min">
<property name="geometry">
<rect>
<x>40</x>
@ -634,7 +614,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>-150</string>
</property>
</widget>
<widget class="QSlider" name="horizontalSlider_6">
<widget class="QSlider" name="horizontalSlider_J6">
<property name="geometry">
<rect>
<x>40</x>
@ -647,20 +627,7 @@ font: 10pt &quot;楷体&quot;;</string>
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_5">
<property name="geometry">
<rect>
<x>270</x>
<y>210</y>
<width>51</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
</widget>
<widget class="QLabel" name="label_17">
<widget class="QLabel" name="label_j6_max">
<property name="geometry">
<rect>
<x>240</x>
@ -673,20 +640,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>150</string>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_6">
<property name="geometry">
<rect>
<x>270</x>
<y>130</y>
<width>51</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
</widget>
<widget class="QLabel" name="label_18">
<widget class="QLabel" name="label_j4_min">
<property name="geometry">
<rect>
<x>40</x>
@ -699,7 +653,7 @@ font: 10pt &quot;楷体&quot;;</string>
<string>-150</string>
</property>
</widget>
<widget class="QSlider" name="horizontalSlider_7">
<widget class="QSlider" name="horizontalSlider_J4">
<property name="geometry">
<rect>
<x>40</x>
@ -712,7 +666,7 @@ font: 10pt &quot;楷体&quot;;</string>
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="label_19">
<widget class="QLabel" name="label_j4_max">
<property name="geometry">
<rect>
<x>240</x>
@ -821,6 +775,166 @@ font: 10pt &quot;楷体&quot;;</string>
<string>J6</string>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_j2">
<property name="geometry">
<rect>
<x>270</x>
<y>60</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents</enum>
</property>
<property name="documentTitle">
<string/>
</property>
<property name="html">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="placeholderText">
<string/>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_j3">
<property name="geometry">
<rect>
<x>270</x>
<y>100</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents</enum>
</property>
<property name="documentTitle">
<string/>
</property>
<property name="html">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="placeholderText">
<string/>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_j4">
<property name="geometry">
<rect>
<x>270</x>
<y>140</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents</enum>
</property>
<property name="documentTitle">
<string/>
</property>
<property name="html">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="placeholderText">
<string/>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_j5">
<property name="geometry">
<rect>
<x>270</x>
<y>179</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents</enum>
</property>
<property name="documentTitle">
<string/>
</property>
<property name="html">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="placeholderText">
<string/>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_j6">
<property name="geometry">
<rect>
<x>270</x>
<y>219</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents</enum>
</property>
<property name="documentTitle">
<string/>
</property>
<property name="html">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="placeholderText">
<string/>
</property>
</widget>
</widget>
</widget>
<widget class="QPushButton" name="pushButton_16">