update 更新
This commit is contained in:
@ -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('连接断开')
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
18
Seting.ini
18
Seting.ini
@ -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
90
main.py
@ -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):
|
||||
|
||||
264
ui_untitled.py
264
ui_untitled.py
@ -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))
|
||||
|
||||
292
untitled.ui
292
untitled.ui
@ -413,7 +413,7 @@ font: 10pt "楷体";</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 "楷体";</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 "楷体";</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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
hr { height: 1px; border-width: 0; }
|
||||
li.unchecked::marker { content: "\2610"; }
|
||||
li.checked::marker { content: "\2612"; }
|
||||
</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<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></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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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 "楷体";</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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
hr { height: 1px; border-width: 0; }
|
||||
li.unchecked::marker { content: "\2610"; }
|
||||
li.checked::marker { content: "\2612"; }
|
||||
</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<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></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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
hr { height: 1px; border-width: 0; }
|
||||
li.unchecked::marker { content: "\2610"; }
|
||||
li.checked::marker { content: "\2612"; }
|
||||
</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<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></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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
hr { height: 1px; border-width: 0; }
|
||||
li.unchecked::marker { content: "\2610"; }
|
||||
li.checked::marker { content: "\2612"; }
|
||||
</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<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></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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
hr { height: 1px; border-width: 0; }
|
||||
li.unchecked::marker { content: "\2610"; }
|
||||
li.checked::marker { content: "\2612"; }
|
||||
</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<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></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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
hr { height: 1px; border-width: 0; }
|
||||
li.unchecked::marker { content: "\2610"; }
|
||||
li.checked::marker { content: "\2612"; }
|
||||
</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<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></string>
|
||||
</property>
|
||||
<property name="placeholderText">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButton_16">
|
||||
|
||||
Reference in New Issue
Block a user