update 更新设置表格

This commit is contained in:
FrankCV2048
2024-09-04 23:20:47 +08:00
parent d1ad887130
commit 371ee321d4
6 changed files with 1562 additions and 1484 deletions

View File

@ -34,7 +34,7 @@ class FeedingConfig:
class Feeding():
def __init__(self,robotClient:RobotClient,detection: Detection):
def __init__(self,robotClient:RobotClient,detection:Detection):
self.feedConfig = None
self.feedStatus = FeedStatus.FNone
self.robotClient = robotClient
@ -69,13 +69,12 @@ class Feeding():
pass
elif self.feedStatus==FeedStatus.FSafeP:
if self.feedConfig.safe_position.compare(real_position):
if self.feedConfig.feedLine.safe_position.compare(real_position):
self.feedStatus = FeedStatus.FPhoto
self.sendTargPosition(self.feedConfig.feedLine.photo_position)
elif self.feedStatus == FeedStatus.FPhoto:
if self.feedConfig.photo_position.compare(real_position):
if self.feedConfig.feedLine.photo_position.compare(real_position):
_, _, xyz, uvw = self.detection.get_position() #检测结果
if xyz!=None:
self.feedStatus = FeedStatus.FTake
@ -90,18 +89,18 @@ class Feeding():
# 黄老师给我的xyz和法向量
target_position, noraml_base = getPosition(*xyz, *uvw,rotation)
self.feedConfig.take_position = Real_Position().init_position(*target_position,*noraml_base)
self.feedConfig.feedLine.take_position = Real_Position().init_position(*target_position,*noraml_base)
else:
print("打印日志,保存失败图像")
pass # 发送拍照获取坐标 并 开始移动
elif self.feedStatus == FeedStatus.FTake:
if self.feedConfig.take_position != None and self.feedConfig.take_position.compare(real_position):
if self.feedConfig.feedLine.take_position != None and self.feedConfig.feedLine.take_position.compare(real_position):
self.feedStatus = FeedStatus.FSafeF
pass #打开吸嘴并返回
elif self.feedStatus == FeedStatus.FSafeF:
if self.feedConfig.safe_position.compare(real_position):
if self.feedConfig.feedLine.safe_position.compare(real_position):
self.feedStatus = FeedStatus.FFeedP
self.sendTargPosition(self.feedConfig.feedLine.feed_position)
pass #吸嘴开始
@ -114,7 +113,7 @@ class Feeding():
self.feedStatus=FeedStatus.FNone
else:
self.feedStatus = FeedStatus.FSafeP
self.sendTargPosition(self.feedConfig.safe_position)
self.sendTargPosition(self.feedConfig.feedLine.safe_position)
pass
def sendTargPosition(self,real_position):

View File

@ -10,7 +10,7 @@ PhotoPosition_y=0
PhotoPosition_z=0
PhotoPosition_u=0
PhotoPosition_v=0
PhotoPosition_w=20
PhotoPosition_w=0
FeedPosition_x=0
FeedPosition_y=0
FeedPosition_z=0

46
app.py
View File

@ -4,7 +4,7 @@ import queue
import sys
from multiprocessing import Process
from PySide6.QtCore import QThread, Signal, Slot
from PySide6.QtGui import QIntValidator
from PySide6.QtGui import QIntValidator, QStandardItemModel, QStandardItem, Qt
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton
from datetime import datetime
from CU.Command import FeedCommand
@ -61,11 +61,48 @@ class MainWindow(QMainWindow,Ui_MainWindow):
# self.horizontalSlider_J1.sliderReleased
self.pushButton_startFeed.clicked.connect(self.send_startFeed_button_click)
self.pushButton_stack_feedSet.clicked.connect(self.send_stack_feedSet_button_click)
self.horizontalSlider_feedingNum.setMinimum(0)
model = QStandardItemModel(4, 6, self) # 4行6列
# 设置第一层表头
model.setHorizontalHeaderLabels(['', '个人信息', '', '', '工作信息', ''])
# 设置第二层表头
itemA = QStandardItem("x")
itemA.setTextAlignment(Qt.AlignmentFlag.AlignCenter)
model.setItem(0, 0, itemA)
model.setItem(0, 1, QStandardItem("y"))
model.setItem(0, 2, QStandardItem("z"))
model.setItem(0, 3, QStandardItem("u"))
model.setItem(0, 4, QStandardItem("v"))
model.setItem(0, 5, QStandardItem("w"))
# 填充表格数据
data = [
["Alice", "25", "New York", "Developer", "ABC Corp", "$100,000"],
["Bob", "30", "Los Angeles", "Designer", "XYZ Ltd", "$90,000"],
["Charlie", "22", "Chicago", "Analyst", "MNO Inc", "$80,000"],
["David", "28", "Miami", "Manager", "PQR LLC", "$110,000"]
]
for row_idx, row_data in enumerate(data):
for col_idx, item in enumerate(row_data):
model.setItem(row_idx + 1, col_idx, QStandardItem(item))
# 合并单元格以创建多级表头效果
self.tableView_feedSeting.setSpan(0, 0, 1, 3) # "个人信息" 跨越三列
self.tableView_feedSeting.setSpan(0, 3, 1, 3) # "工作信息" 跨越三列
# 设置模型到表视图
self.tableView_feedSeting.setModel(model)
def init_Run(self):
self.robotClient = None
self.configReader = configparser.ConfigParser()
self.detection = None# Detection()
self.detection = Detection()
self.command_position_quene = Queue()
self.status_address = DataAddress()
self.feedLine_dict = {}
@ -172,7 +209,7 @@ class MainWindow(QMainWindow,Ui_MainWindow):
pass
def send_startFeed_button_click(self):
num = 1#self.horizontalSlider_feedingNum.x()
num = self.horizontalSlider_feedingNum.maximum()
line_index = str(self.comboBox_lineIndex.currentIndex()+1)
self.command_quene.put(FeedCommand(FeedingConfig(num, self.feedLine_dict[line_index])))
self.stackedWidget_num.setCurrentIndex(1)
@ -202,6 +239,9 @@ class MainWindow(QMainWindow,Ui_MainWindow):
self.horizontalSlider_feedingNum.setValue(0)
self.label_maxNum.setText(self.lineEdit_num.text())
def send_stack_feedSet_button_click(self):
self.stackedWidget_feed.setCurrentIndex(1)
def slider_valueChanged(self):
now_time = time.time()

96
test.py
View File

@ -1,73 +1,49 @@
# -*- coding: utf-8 -*-
from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QSlider, QLabel, QPushButton
from PySide6.QtCore import Qt
import time
class SliderExample(QWidget):
def __init__(self):
super().__init__()
import requests
self.init_ui()
from PySide6.QtCore import (QThread, Signal, Slot, QSize)
from PySide6.QtWidgets import (QApplication, QPushButton, QLabel, QVBoxLayout, QWidget)
class WorkerThread(QThread):
# 定义一个信号,用于在线程中发送数据给主线程
update_label = Signal(str)
def run(self):
while True:
for i in range(5):
time.sleep(2) # 模拟耗时操作
self.update_label.emit(f"{i + 1}")
class MyThread(QThread):
signal_tuple = Signal(tuple)
def run(self):
while True:
for idx in range(1, 10):
time.sleep(2)
# 任务完成后发出信号
self.signal_tuple.emit((idx, ''))
class MainWindow(QWidget):
def __init__(self, parent=None):
super().__init__(parent=parent)
self.setup_ui()
#
self.button.clicked.connect(self.setup_thread)
def setup_ui(self):
self.setWindowTitle('demo')
self.resize(QSize(250, 180))
def init_ui(self):
# 创建一个垂直布局
layout = QVBoxLayout()
# 创建一个标签
self.label = QLabel('This is a label => ')
# 创建一个标签来显示滑块的值
self.label = QLabel("当前值: 0", self)
layout.addWidget(self.label)
# 创建一个按钮
self.button = QPushButton('Send Request')
# 创建一个滑块
self.slider = QSlider(Qt.Horizontal, self)
self.slider.setMinimum(0)
self.slider.setMaximum(100)
self.slider.setValue(0) # 初始值设为0
self.slider.setTickPosition(QSlider.TicksBelow)
self.slider.setTickInterval(10)
layout.addWidget(self.slider)
# 创建一个按钮来获取滑块的当前值
self.button = QPushButton("获取滑块值", self)
self.button.clicked.connect(self.show_slider_value)
layout.addWidget(self.button)
# 将布局设置为主窗口的布局
# 设置窗口布局
self.setLayout(layout)
# 显示窗口
self.show()
def setup_thread(self):
self.thread_ = MyThread()
self.thread_.signal_tuple.connect(self.thread_finished)
self.thread_.start()
self.setWindowTitle('QSlider 示例')
def send_request(self):
return requests.get('https://www.csdn.net/').text[:15]
def show_slider_value(self):
# 直接获取滑块的当前值并更新标签
value = self.slider.value()
print(f"滑块的值是: {value}") # 添加打印以调试
self.label.setText(f"当前值: {value}")
@Slot(tuple)
def thread_finished(self, item):
self.label.setText('This is a label => ' + str(item))
if __name__ == '__main__':
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec()
window = SliderExample()
window.show()
app.exec()

View File

@ -15,10 +15,10 @@ 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, QComboBox, QFrame, QLabel,
QLineEdit, QMainWindow, QPushButton, QSizePolicy,
QSlider, QStackedWidget, QTabWidget, QTextEdit,
QVBoxLayout, QWidget)
from PySide6.QtWidgets import (QApplication, QComboBox, QFrame, QHeaderView,
QLabel, QLineEdit, QMainWindow, QPushButton,
QSizePolicy, QSlider, QStackedWidget, QTabWidget,
QTableView, QTextEdit, QWidget)
import resources_rc
class Ui_MainWindow(object):
@ -42,56 +42,55 @@ class Ui_MainWindow(object):
self.tabWidget.setStyleSheet(u"background-color:#E6ECF5;")
self.tab = QWidget()
self.tab.setObjectName(u"tab")
self.verticalLayout = QVBoxLayout(self.tab)
self.verticalLayout.setObjectName(u"verticalLayout")
self.stackedWidget = QStackedWidget(self.tab)
self.stackedWidget.setObjectName(u"stackedWidget")
self.page = QWidget()
self.page.setObjectName(u"page")
self.frame_2 = QFrame(self.page)
self.frame_2.setObjectName(u"frame_2")
self.frame_2.setGeometry(QRect(0, 10, 877, 541))
self.frame_2.setStyleSheet(u"background-color: #E6ECF5;\n"
"")
self.frame_2.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_2.setFrameShadow(QFrame.Shadow.Raised)
self.pushButton_3 = QPushButton(self.frame_2)
self.pushButton_3.setObjectName(u"pushButton_3")
self.pushButton_3.setGeometry(QRect(10, 0, 101, 31))
self.pushButton_3.setStyleSheet(u"background-color: #F9FAFC;\n"
self.pushButton_stack_feedControl = QPushButton(self.tab)
self.pushButton_stack_feedControl.setObjectName(u"pushButton_stack_feedControl")
self.pushButton_stack_feedControl.setGeometry(QRect(0, 10, 101, 31))
self.pushButton_stack_feedControl.setStyleSheet(u"background-color: #F9FAFC;\n"
"font: 700 9pt \"Microsoft YaHei UI\";\n"
"\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;")
self.pushButton_4 = QPushButton(self.frame_2)
self.pushButton_4.setObjectName(u"pushButton_4")
self.pushButton_4.setGeometry(QRect(140, 0, 101, 31))
self.pushButton_4.setStyleSheet(u"background-color: #F9FAFC;\n"
self.pushButton_stack_feedSet = QPushButton(self.tab)
self.pushButton_stack_feedSet.setObjectName(u"pushButton_stack_feedSet")
self.pushButton_stack_feedSet.setGeometry(QRect(110, 10, 101, 31))
self.pushButton_stack_feedSet.setStyleSheet(u"background-color: #F9FAFC;\n"
"font: 700 9pt \"Microsoft YaHei UI\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;")
self.pushButton_5 = QPushButton(self.frame_2)
self.pushButton_5.setObjectName(u"pushButton_5")
self.pushButton_5.setGeometry(QRect(270, 0, 101, 31))
self.pushButton_5.setStyleSheet(u"background-color: #F9FAFC;\n"
self.pushButton_8 = QPushButton(self.tab)
self.pushButton_8.setObjectName(u"pushButton_8")
self.pushButton_8.setGeometry(QRect(230, 10, 101, 31))
self.pushButton_8.setStyleSheet(u"background-color: #F9FAFC;\n"
"font: 700 9pt \"Microsoft YaHei UI\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;")
self.frame_3 = QFrame(self.frame_2)
self.frame_3.setObjectName(u"frame_3")
self.frame_3.setGeometry(QRect(10, 40, 841, 461))
self.frame_3.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.frame_3.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_3.setFrameShadow(QFrame.Shadow.Raised)
self.label_4 = QLabel(self.frame_3)
self.label_4.setObjectName(u"label_4")
self.label_4.setGeometry(QRect(10, 10, 481, 261))
self.label_4.setStyleSheet(u"\n"
self.stackedWidget_feed = QStackedWidget(self.tab)
self.stackedWidget_feed.setObjectName(u"stackedWidget_feed")
self.stackedWidget_feed.setGeometry(QRect(-10, 40, 891, 541))
self.page_6 = QWidget()
self.page_6.setObjectName(u"page_6")
self.frame_2 = QFrame(self.page_6)
self.frame_2.setObjectName(u"frame_2")
self.frame_2.setGeometry(QRect(0, -10, 877, 551))
self.frame_2.setStyleSheet(u"background-color: #E6ECF5;\n"
"")
self.frame_2.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_2.setFrameShadow(QFrame.Shadow.Raised)
self.frame_6 = QFrame(self.frame_2)
self.frame_6.setObjectName(u"frame_6")
self.frame_6.setGeometry(QRect(10, 10, 861, 521))
self.frame_6.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.frame_6.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_6.setFrameShadow(QFrame.Shadow.Raised)
self.label_5 = QLabel(self.frame_6)
self.label_5.setObjectName(u"label_5")
self.label_5.setGeometry(QRect(10, 10, 481, 261))
self.label_5.setStyleSheet(u"\n"
"background-image: url(:/bg/Image/robot.png);\n"
"background-position:center;\n"
"background-repeat:no-repeat;")
self.label_4.setScaledContents(True)
self.horizontalSlider_feedingNum = QSlider(self.frame_3)
self.label_5.setScaledContents(True)
self.horizontalSlider_feedingNum = QSlider(self.frame_6)
self.horizontalSlider_feedingNum.setObjectName(u"horizontalSlider_feedingNum")
self.horizontalSlider_feedingNum.setGeometry(QRect(520, 150, 271, 41))
self.horizontalSlider_feedingNum.setStyleSheet(u"/**QSlider\n"
@ -164,104 +163,104 @@ class Ui_MainWindow(object):
"\n"
"")
self.horizontalSlider_feedingNum.setOrientation(Qt.Orientation.Horizontal)
self.label_maxNum = QLabel(self.frame_3)
self.label_maxNum.setObjectName(u"label_maxNum")
self.label_maxNum.setGeometry(QRect(800, 160, 31, 21))
self.label_maxNum.setStyleSheet(u"font: 9pt \"\u6977\u4f53\";")
self.frame_4 = QFrame(self.frame_3)
self.frame_4.setObjectName(u"frame_4")
self.frame_4.setGeometry(QRect(500, 200, 331, 251))
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_J1 = QSlider(self.frame_4)
self.label_maxNum_2 = QLabel(self.frame_6)
self.label_maxNum_2.setObjectName(u"label_maxNum_2")
self.label_maxNum_2.setGeometry(QRect(800, 160, 31, 21))
self.label_maxNum_2.setStyleSheet(u"font: 9pt \"\u6977\u4f53\";")
self.frame_7 = QFrame(self.frame_6)
self.frame_7.setObjectName(u"frame_7")
self.frame_7.setGeometry(QRect(500, 200, 331, 251))
self.frame_7.setStyleSheet(u"background-color: rgb(85, 170, 255);")
self.frame_7.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_7.setFrameShadow(QFrame.Shadow.Raised)
self.horizontalSlider_J1 = QSlider(self.frame_7)
self.horizontalSlider_J1.setObjectName(u"horizontalSlider_J1")
self.horizontalSlider_J1.setGeometry(QRect(60, 20, 221, 22))
self.horizontalSlider_J1.setOrientation(Qt.Orientation.Horizontal)
self.label_j1_min = QLabel(self.frame_4)
self.label_j1_min = QLabel(self.frame_7)
self.label_j1_min.setObjectName(u"label_j1_min")
self.label_j1_min.setGeometry(QRect(60, 0, 31, 21))
self.label_j1_max = QLabel(self.frame_4)
self.label_j1_max = QLabel(self.frame_7)
self.label_j1_max.setObjectName(u"label_j1_max")
self.label_j1_max.setGeometry(QRect(260, 0, 31, 21))
self.label_j2_min = QLabel(self.frame_4)
self.label_j2_min = QLabel(self.frame_7)
self.label_j2_min.setObjectName(u"label_j2_min")
self.label_j2_min.setGeometry(QRect(60, 40, 53, 21))
self.label_j2_max = QLabel(self.frame_4)
self.label_j2_max = QLabel(self.frame_7)
self.label_j2_max.setObjectName(u"label_j2_max")
self.label_j2_max.setGeometry(QRect(260, 40, 21, 21))
self.horizontalSlider_J2 = QSlider(self.frame_4)
self.horizontalSlider_J2 = QSlider(self.frame_7)
self.horizontalSlider_J2.setObjectName(u"horizontalSlider_J2")
self.horizontalSlider_J2.setGeometry(QRect(60, 60, 221, 22))
self.horizontalSlider_J2.setOrientation(Qt.Orientation.Horizontal)
self.label_j3_min = QLabel(self.frame_4)
self.label_j3_min = QLabel(self.frame_7)
self.label_j3_min.setObjectName(u"label_j3_min")
self.label_j3_min.setGeometry(QRect(60, 80, 53, 21))
self.label_j3_max = QLabel(self.frame_4)
self.label_j3_max = QLabel(self.frame_7)
self.label_j3_max.setObjectName(u"label_j3_max")
self.label_j3_max.setGeometry(QRect(260, 80, 21, 21))
self.horizontalSlider_J3 = QSlider(self.frame_4)
self.horizontalSlider_J3 = QSlider(self.frame_7)
self.horizontalSlider_J3.setObjectName(u"horizontalSlider_J3")
self.horizontalSlider_J3.setGeometry(QRect(60, 100, 221, 22))
self.horizontalSlider_J3.setOrientation(Qt.Orientation.Horizontal)
self.label_j5_min = QLabel(self.frame_4)
self.label_j5_min = QLabel(self.frame_7)
self.label_j5_min.setObjectName(u"label_j5_min")
self.label_j5_min.setGeometry(QRect(60, 160, 53, 21))
self.horizontalSlider_J5 = QSlider(self.frame_4)
self.horizontalSlider_J5 = QSlider(self.frame_7)
self.horizontalSlider_J5.setObjectName(u"horizontalSlider_J5")
self.horizontalSlider_J5.setGeometry(QRect(60, 180, 221, 22))
self.horizontalSlider_J5.setOrientation(Qt.Orientation.Horizontal)
self.label_j5_max = QLabel(self.frame_4)
self.label_j5_max = QLabel(self.frame_7)
self.label_j5_max.setObjectName(u"label_j5_max")
self.label_j5_max.setGeometry(QRect(260, 160, 21, 21))
self.label_j6_min = QLabel(self.frame_4)
self.label_j6_min = QLabel(self.frame_7)
self.label_j6_min.setObjectName(u"label_j6_min")
self.label_j6_min.setGeometry(QRect(60, 200, 53, 21))
self.horizontalSlider_J6 = QSlider(self.frame_4)
self.horizontalSlider_J6 = QSlider(self.frame_7)
self.horizontalSlider_J6.setObjectName(u"horizontalSlider_J6")
self.horizontalSlider_J6.setGeometry(QRect(60, 220, 221, 22))
self.horizontalSlider_J6.setOrientation(Qt.Orientation.Horizontal)
self.label_j6_max = QLabel(self.frame_4)
self.label_j6_max = QLabel(self.frame_7)
self.label_j6_max.setObjectName(u"label_j6_max")
self.label_j6_max.setGeometry(QRect(260, 200, 21, 21))
self.label_j4_min = QLabel(self.frame_4)
self.label_j4_min = QLabel(self.frame_7)
self.label_j4_min.setObjectName(u"label_j4_min")
self.label_j4_min.setGeometry(QRect(60, 120, 53, 21))
self.horizontalSlider_J4 = QSlider(self.frame_4)
self.horizontalSlider_J4 = QSlider(self.frame_7)
self.horizontalSlider_J4.setObjectName(u"horizontalSlider_J4")
self.horizontalSlider_J4.setGeometry(QRect(60, 140, 221, 22))
self.horizontalSlider_J4.setOrientation(Qt.Orientation.Horizontal)
self.label_j4_max = QLabel(self.frame_4)
self.label_j4_max = QLabel(self.frame_7)
self.label_j4_max.setObjectName(u"label_j4_max")
self.label_j4_max.setGeometry(QRect(260, 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))
self.label_20.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_21 = QLabel(self.frame_4)
self.label_21.setObjectName(u"label_21")
self.label_21.setGeometry(QRect(10, 60, 21, 21))
self.label_21.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_22 = QLabel(self.frame_4)
self.label_22.setObjectName(u"label_22")
self.label_22.setGeometry(QRect(10, 100, 21, 21))
self.label_22.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_23 = QLabel(self.frame_4)
self.label_23.setObjectName(u"label_23")
self.label_23.setGeometry(QRect(10, 140, 21, 21))
self.label_23.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_24 = QLabel(self.frame_4)
self.label_24.setObjectName(u"label_24")
self.label_24.setGeometry(QRect(10, 180, 21, 21))
self.label_24.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_25 = QLabel(self.frame_4)
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.pushButton_27 = QPushButton(self.frame_4)
self.pushButton_27.setObjectName(u"pushButton_27")
self.pushButton_27.setGeometry(QRect(290, 20, 31, 21))
self.pushButton_27.setStyleSheet(u"*{\n"
self.label_26 = QLabel(self.frame_7)
self.label_26.setObjectName(u"label_26")
self.label_26.setGeometry(QRect(10, 20, 21, 21))
self.label_26.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_27 = QLabel(self.frame_7)
self.label_27.setObjectName(u"label_27")
self.label_27.setGeometry(QRect(10, 60, 21, 21))
self.label_27.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_28 = QLabel(self.frame_7)
self.label_28.setObjectName(u"label_28")
self.label_28.setGeometry(QRect(10, 100, 21, 21))
self.label_28.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_29 = QLabel(self.frame_7)
self.label_29.setObjectName(u"label_29")
self.label_29.setGeometry(QRect(10, 140, 21, 21))
self.label_29.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_30 = QLabel(self.frame_7)
self.label_30.setObjectName(u"label_30")
self.label_30.setGeometry(QRect(10, 180, 21, 21))
self.label_30.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.label_31 = QLabel(self.frame_7)
self.label_31.setObjectName(u"label_31")
self.label_31.setGeometry(QRect(10, 220, 21, 21))
self.label_31.setStyleSheet(u"font: 700 9pt \"Microsoft YaHei UI\";")
self.pushButton_39 = QPushButton(self.frame_7)
self.pushButton_39.setObjectName(u"pushButton_39")
self.pushButton_39.setGeometry(QRect(290, 20, 31, 21))
self.pushButton_39.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -274,11 +273,11 @@ class Ui_MainWindow(object):
"}\n"
"")
icon = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListAdd))
self.pushButton_27.setIcon(icon)
self.pushButton_28 = QPushButton(self.frame_4)
self.pushButton_28.setObjectName(u"pushButton_28")
self.pushButton_28.setGeometry(QRect(25, 20, 31, 21))
self.pushButton_28.setStyleSheet(u"*{\n"
self.pushButton_39.setIcon(icon)
self.pushButton_40 = QPushButton(self.frame_7)
self.pushButton_40.setObjectName(u"pushButton_40")
self.pushButton_40.setGeometry(QRect(25, 20, 31, 21))
self.pushButton_40.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -291,11 +290,11 @@ class Ui_MainWindow(object):
"}\n"
"")
icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListRemove))
self.pushButton_28.setIcon(icon1)
self.pushButton_29 = QPushButton(self.frame_4)
self.pushButton_29.setObjectName(u"pushButton_29")
self.pushButton_29.setGeometry(QRect(25, 60, 31, 21))
self.pushButton_29.setStyleSheet(u"*{\n"
self.pushButton_40.setIcon(icon1)
self.pushButton_41 = QPushButton(self.frame_7)
self.pushButton_41.setObjectName(u"pushButton_41")
self.pushButton_41.setGeometry(QRect(25, 60, 31, 21))
self.pushButton_41.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -307,11 +306,11 @@ class Ui_MainWindow(object):
" background-color: rgb(255, 0, 0);\n"
"}\n"
"")
self.pushButton_29.setIcon(icon1)
self.pushButton_30 = QPushButton(self.frame_4)
self.pushButton_30.setObjectName(u"pushButton_30")
self.pushButton_30.setGeometry(QRect(290, 60, 31, 21))
self.pushButton_30.setStyleSheet(u"*{\n"
self.pushButton_41.setIcon(icon1)
self.pushButton_42 = QPushButton(self.frame_7)
self.pushButton_42.setObjectName(u"pushButton_42")
self.pushButton_42.setGeometry(QRect(290, 60, 31, 21))
self.pushButton_42.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -323,11 +322,11 @@ class Ui_MainWindow(object):
" background-color:rgb(85, 85, 255);\n"
"}\n"
"")
self.pushButton_30.setIcon(icon)
self.pushButton_31 = QPushButton(self.frame_4)
self.pushButton_31.setObjectName(u"pushButton_31")
self.pushButton_31.setGeometry(QRect(25, 100, 31, 21))
self.pushButton_31.setStyleSheet(u"*{\n"
self.pushButton_42.setIcon(icon)
self.pushButton_43 = QPushButton(self.frame_7)
self.pushButton_43.setObjectName(u"pushButton_43")
self.pushButton_43.setGeometry(QRect(25, 100, 31, 21))
self.pushButton_43.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -339,11 +338,11 @@ class Ui_MainWindow(object):
" background-color: rgb(255, 0, 0);\n"
"}\n"
"")
self.pushButton_31.setIcon(icon1)
self.pushButton_32 = QPushButton(self.frame_4)
self.pushButton_32.setObjectName(u"pushButton_32")
self.pushButton_32.setGeometry(QRect(290, 100, 31, 21))
self.pushButton_32.setStyleSheet(u"*{\n"
self.pushButton_43.setIcon(icon1)
self.pushButton_44 = QPushButton(self.frame_7)
self.pushButton_44.setObjectName(u"pushButton_44")
self.pushButton_44.setGeometry(QRect(290, 100, 31, 21))
self.pushButton_44.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -355,11 +354,11 @@ class Ui_MainWindow(object):
" background-color:rgb(85, 85, 255);\n"
"}\n"
"")
self.pushButton_32.setIcon(icon)
self.pushButton_33 = QPushButton(self.frame_4)
self.pushButton_33.setObjectName(u"pushButton_33")
self.pushButton_33.setGeometry(QRect(290, 140, 31, 21))
self.pushButton_33.setStyleSheet(u"*{\n"
self.pushButton_44.setIcon(icon)
self.pushButton_45 = QPushButton(self.frame_7)
self.pushButton_45.setObjectName(u"pushButton_45")
self.pushButton_45.setGeometry(QRect(290, 140, 31, 21))
self.pushButton_45.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -371,11 +370,11 @@ class Ui_MainWindow(object):
" background-color:rgb(85, 85, 255);\n"
"}\n"
"")
self.pushButton_33.setIcon(icon)
self.pushButton_34 = QPushButton(self.frame_4)
self.pushButton_34.setObjectName(u"pushButton_34")
self.pushButton_34.setGeometry(QRect(25, 180, 31, 21))
self.pushButton_34.setStyleSheet(u"*{\n"
self.pushButton_45.setIcon(icon)
self.pushButton_46 = QPushButton(self.frame_7)
self.pushButton_46.setObjectName(u"pushButton_46")
self.pushButton_46.setGeometry(QRect(25, 180, 31, 21))
self.pushButton_46.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -387,11 +386,11 @@ class Ui_MainWindow(object):
" background-color: rgb(255, 0, 0);\n"
"}\n"
"")
self.pushButton_34.setIcon(icon1)
self.pushButton_35 = QPushButton(self.frame_4)
self.pushButton_35.setObjectName(u"pushButton_35")
self.pushButton_35.setGeometry(QRect(290, 220, 31, 21))
self.pushButton_35.setStyleSheet(u"*{\n"
self.pushButton_46.setIcon(icon1)
self.pushButton_47 = QPushButton(self.frame_7)
self.pushButton_47.setObjectName(u"pushButton_47")
self.pushButton_47.setGeometry(QRect(290, 220, 31, 21))
self.pushButton_47.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -403,11 +402,11 @@ class Ui_MainWindow(object):
" background-color:rgb(85, 85, 255);\n"
"}\n"
"")
self.pushButton_35.setIcon(icon)
self.pushButton_36 = QPushButton(self.frame_4)
self.pushButton_36.setObjectName(u"pushButton_36")
self.pushButton_36.setGeometry(QRect(25, 220, 31, 21))
self.pushButton_36.setStyleSheet(u"*{\n"
self.pushButton_47.setIcon(icon)
self.pushButton_48 = QPushButton(self.frame_7)
self.pushButton_48.setObjectName(u"pushButton_48")
self.pushButton_48.setGeometry(QRect(25, 220, 31, 21))
self.pushButton_48.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -419,11 +418,11 @@ class Ui_MainWindow(object):
" background-color: rgb(255, 0, 0);\n"
"}\n"
"")
self.pushButton_36.setIcon(icon1)
self.pushButton_37 = QPushButton(self.frame_4)
self.pushButton_37.setObjectName(u"pushButton_37")
self.pushButton_37.setGeometry(QRect(25, 140, 31, 21))
self.pushButton_37.setStyleSheet(u"*{\n"
self.pushButton_48.setIcon(icon1)
self.pushButton_49 = QPushButton(self.frame_7)
self.pushButton_49.setObjectName(u"pushButton_49")
self.pushButton_49.setGeometry(QRect(25, 140, 31, 21))
self.pushButton_49.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -435,11 +434,11 @@ class Ui_MainWindow(object):
" background-color: rgb(255, 0, 0);\n"
"}\n"
"")
self.pushButton_37.setIcon(icon1)
self.pushButton_38 = QPushButton(self.frame_4)
self.pushButton_38.setObjectName(u"pushButton_38")
self.pushButton_38.setGeometry(QRect(290, 180, 31, 21))
self.pushButton_38.setStyleSheet(u"*{\n"
self.pushButton_49.setIcon(icon1)
self.pushButton_50 = QPushButton(self.frame_7)
self.pushButton_50.setObjectName(u"pushButton_50")
self.pushButton_50.setGeometry(QRect(290, 180, 31, 21))
self.pushButton_50.setStyleSheet(u"*{\n"
"background-color: #E7EAEA;\n"
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";\n"
@ -451,33 +450,33 @@ class Ui_MainWindow(object):
" background-color:rgb(85, 85, 255);\n"
"}\n"
"")
self.pushButton_38.setIcon(icon)
self.lineEdit_j1 = QLineEdit(self.frame_4)
self.pushButton_50.setIcon(icon)
self.lineEdit_j1 = QLineEdit(self.frame_7)
self.lineEdit_j1.setObjectName(u"lineEdit_j1")
self.lineEdit_j1.setGeometry(QRect(140, 3, 41, 21))
self.lineEdit_j2 = QLineEdit(self.frame_4)
self.lineEdit_j2 = QLineEdit(self.frame_7)
self.lineEdit_j2.setObjectName(u"lineEdit_j2")
self.lineEdit_j2.setGeometry(QRect(140, 41, 41, 21))
self.lineEdit_j3 = QLineEdit(self.frame_4)
self.lineEdit_j3 = QLineEdit(self.frame_7)
self.lineEdit_j3.setObjectName(u"lineEdit_j3")
self.lineEdit_j3.setGeometry(QRect(140, 82, 41, 21))
self.lineEdit_j4 = QLineEdit(self.frame_4)
self.lineEdit_j4 = QLineEdit(self.frame_7)
self.lineEdit_j4.setObjectName(u"lineEdit_j4")
self.lineEdit_j4.setGeometry(QRect(140, 120, 41, 21))
self.lineEdit_j5 = QLineEdit(self.frame_4)
self.lineEdit_j5 = QLineEdit(self.frame_7)
self.lineEdit_j5.setObjectName(u"lineEdit_j5")
self.lineEdit_j5.setGeometry(QRect(140, 162, 41, 21))
self.lineEdit_j6 = QLineEdit(self.frame_4)
self.lineEdit_j6 = QLineEdit(self.frame_7)
self.lineEdit_j6.setObjectName(u"lineEdit_j6")
self.lineEdit_j6.setGeometry(QRect(140, 200, 41, 21))
self.textEdit_log = QTextEdit(self.frame_3)
self.textEdit_log = QTextEdit(self.frame_6)
self.textEdit_log.setObjectName(u"textEdit_log")
self.textEdit_log.setGeometry(QRect(10, 280, 481, 171))
self.textEdit_log.setStyleSheet(u"*{\n"
" background-image: url(:/bg/Image/robot.png);\n"
" background-color: #E6ECF5;\n"
"}")
self.comboBox_lineIndex = QComboBox(self.frame_3)
self.comboBox_lineIndex = QComboBox(self.frame_6)
self.comboBox_lineIndex.addItem("")
self.comboBox_lineIndex.addItem("")
self.comboBox_lineIndex.setObjectName(u"comboBox_lineIndex")
@ -508,13 +507,13 @@ class Ui_MainWindow(object):
" padding: 4px 4px 4px 4px;\n"
" outline: none;\n"
"}")
self.stackedWidget_num = QStackedWidget(self.frame_3)
self.stackedWidget_num = QStackedWidget(self.frame_6)
self.stackedWidget_num.setObjectName(u"stackedWidget_num")
self.stackedWidget_num.setGeometry(QRect(510, 60, 291, 91))
self.stackedWidget_num.setStyleSheet(u"background-color: rgb(255, 255, 255);")
self.page_3 = QWidget()
self.page_3.setObjectName(u"page_3")
self.pushButton_num5 = QPushButton(self.page_3)
self.page_9 = QWidget()
self.page_9.setObjectName(u"page_9")
self.pushButton_num5 = QPushButton(self.page_9)
self.pushButton_num5.setObjectName(u"pushButton_num5")
self.pushButton_num5.setGeometry(QRect(10, 60, 61, 31))
self.pushButton_num5.setStyleSheet(u"\n"
@ -530,7 +529,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.pushButton_num1 = QPushButton(self.page_3)
self.pushButton_num1 = QPushButton(self.page_9)
self.pushButton_num1.setObjectName(u"pushButton_num1")
self.pushButton_num1.setGeometry(QRect(10, 20, 61, 31))
self.pushButton_num1.setStyleSheet(u"\n"
@ -546,7 +545,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.pushButton_num6 = QPushButton(self.page_3)
self.pushButton_num6 = QPushButton(self.page_9)
self.pushButton_num6.setObjectName(u"pushButton_num6")
self.pushButton_num6.setGeometry(QRect(80, 60, 61, 31))
self.pushButton_num6.setStyleSheet(u"\n"
@ -562,7 +561,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.pushButton_num3 = QPushButton(self.page_3)
self.pushButton_num3 = QPushButton(self.page_9)
self.pushButton_num3.setObjectName(u"pushButton_num3")
self.pushButton_num3.setGeometry(QRect(150, 20, 61, 31))
self.pushButton_num3.setStyleSheet(u"\n"
@ -578,7 +577,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.pushButton_num4 = QPushButton(self.page_3)
self.pushButton_num4 = QPushButton(self.page_9)
self.pushButton_num4.setObjectName(u"pushButton_num4")
self.pushButton_num4.setGeometry(QRect(220, 20, 61, 31))
self.pushButton_num4.setStyleSheet(u"\n"
@ -594,7 +593,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.pushButton_num_free = QPushButton(self.page_3)
self.pushButton_num_free = QPushButton(self.page_9)
self.pushButton_num_free.setObjectName(u"pushButton_num_free")
self.pushButton_num_free.setGeometry(QRect(150, 60, 61, 31))
self.pushButton_num_free.setStyleSheet(u"\n"
@ -610,7 +609,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.pushButton_num2 = QPushButton(self.page_3)
self.pushButton_num2 = QPushButton(self.page_9)
self.pushButton_num2.setObjectName(u"pushButton_num2")
self.pushButton_num2.setGeometry(QRect(80, 20, 61, 31))
self.pushButton_num2.setStyleSheet(u"\n"
@ -626,7 +625,7 @@ class Ui_MainWindow(object):
" background-color: red;\n"
" color: white;\n"
" }")
self.lineEdit_num = QLineEdit(self.page_3)
self.lineEdit_num = QLineEdit(self.page_9)
self.lineEdit_num.setObjectName(u"lineEdit_num")
self.lineEdit_num.setGeometry(QRect(150, 60, 61, 31))
self.lineEdit_num.setStyleSheet(u"background-color: #F9FAFC;\n"
@ -634,18 +633,18 @@ class Ui_MainWindow(object):
"border-radius: 10px;\n"
"font: 10pt \"\u6977\u4f53\";")
self.lineEdit_num.setAlignment(Qt.AlignmentFlag.AlignCenter)
self.stackedWidget_num.addWidget(self.page_3)
self.stackedWidget_num.addWidget(self.page_9)
self.lineEdit_num.raise_()
self.pushButton_num_free.raise_()
self.pushButton_num5.raise_()
self.pushButton_num1.raise_()
self.pushButton_num6.raise_()
self.pushButton_num3.raise_()
self.pushButton_num4.raise_()
self.pushButton_num_free.raise_()
self.pushButton_num2.raise_()
self.page_4 = QWidget()
self.page_4.setObjectName(u"page_4")
self.pushButton_AddNum = QPushButton(self.page_4)
self.page_10 = QWidget()
self.page_10.setObjectName(u"page_10")
self.pushButton_AddNum = QPushButton(self.page_10)
self.pushButton_AddNum.setObjectName(u"pushButton_AddNum")
self.pushButton_AddNum.setGeometry(QRect(30, 30, 91, 41))
self.pushButton_AddNum.setStyleSheet(u"*{\n"
@ -660,7 +659,7 @@ class Ui_MainWindow(object):
"}\n"
"")
self.pushButton_AddNum.setIcon(icon)
self.pushButton_SubNum = QPushButton(self.page_4)
self.pushButton_SubNum = QPushButton(self.page_10)
self.pushButton_SubNum.setObjectName(u"pushButton_SubNum")
self.pushButton_SubNum.setGeometry(QRect(170, 30, 91, 41))
self.pushButton_SubNum.setStyleSheet(u"*{\n"
@ -675,28 +674,11 @@ class Ui_MainWindow(object):
"}\n"
"")
self.pushButton_SubNum.setIcon(icon1)
self.stackedWidget_num.addWidget(self.page_4)
self.pushButton_16 = QPushButton(self.frame_2)
self.pushButton_16.setObjectName(u"pushButton_16")
self.pushButton_16.setGeometry(QRect(560, 510, 91, 31))
self.pushButton_16.setStyleSheet(u"*{\n"
"background-color: rgb(255, 0, 0);\n"
"font: 9pt \"\u6977\u4f53\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;\n"
"}\n"
"*:pressed\n"
"{\n"
"background-color: #ff6e00;\n"
"}\n"
"\n"
"")
icon2 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.WindowClose))
self.pushButton_16.setIcon(icon2)
self.pushButton_18 = QPushButton(self.frame_2)
self.pushButton_18.setObjectName(u"pushButton_18")
self.pushButton_18.setGeometry(QRect(760, 510, 91, 31))
self.pushButton_18.setStyleSheet(u"*{\n"
self.stackedWidget_num.addWidget(self.page_10)
self.pushButton_20 = QPushButton(self.frame_6)
self.pushButton_20.setObjectName(u"pushButton_20")
self.pushButton_20.setGeometry(QRect(750, 470, 91, 31))
self.pushButton_20.setStyleSheet(u"*{\n"
"background-color: #1CB2B1;\n"
"font: 9pt \"\u6977\u4f53\";\n"
"border: 1px solid #dcdfe6;\n"
@ -708,12 +690,44 @@ class Ui_MainWindow(object):
"}\n"
"\n"
"")
icon3 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.HelpFaq))
self.pushButton_18.setIcon(icon3)
self.pushButton_19 = QPushButton(self.frame_2)
self.pushButton_19.setObjectName(u"pushButton_19")
self.pushButton_19.setGeometry(QRect(660, 510, 91, 31))
self.pushButton_19.setStyleSheet(u"\n"
icon2 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.HelpFaq))
self.pushButton_20.setIcon(icon2)
self.pushButton_startFeed = QPushButton(self.frame_6)
self.pushButton_startFeed.setObjectName(u"pushButton_startFeed")
self.pushButton_startFeed.setGeometry(QRect(350, 470, 91, 31))
self.pushButton_startFeed.setStyleSheet(u"*{\n"
"background-color: #499C54;\n"
"font: 9pt \"\u6977\u4f53\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;\n"
"}\n"
"*:pressed\n"
"{\n"
"background-color: #499c8a;\n"
"}\n"
"")
icon3 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.SystemShutdown))
self.pushButton_startFeed.setIcon(icon3)
self.pushButton_reset = QPushButton(self.frame_6)
self.pushButton_reset.setObjectName(u"pushButton_reset")
self.pushButton_reset.setGeometry(QRect(450, 470, 91, 31))
self.pushButton_reset.setStyleSheet(u"*{\n"
"background-color: #FFFFBF;\n"
"font: 9pt \"\u6977\u4f53\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;\n"
"}\n"
"*:pressed\n"
"{\n"
"background-color: #FFF000;\n"
"}\n"
"")
icon4 = QIcon(QIcon.fromTheme(u"media-optical"))
self.pushButton_reset.setIcon(icon4)
self.pushButton_21 = QPushButton(self.frame_6)
self.pushButton_21.setObjectName(u"pushButton_21")
self.pushButton_21.setGeometry(QRect(650, 470, 91, 31))
self.pushButton_21.setStyleSheet(u"\n"
"*{\n"
"background-color: #1062B3;\n"
"font: 9pt \"\u6977\u4f53\";\n"
@ -726,47 +740,56 @@ class Ui_MainWindow(object):
"}\n"
"\n"
"")
icon4 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.InputMouse))
self.pushButton_19.setIcon(icon4)
self.pushButton_startFeed = QPushButton(self.frame_2)
self.pushButton_startFeed.setObjectName(u"pushButton_startFeed")
self.pushButton_startFeed.setGeometry(QRect(360, 510, 91, 31))
self.pushButton_startFeed.setStyleSheet(u"*{\n"
"background-color: #499C54;\n"
icon5 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.InputMouse))
self.pushButton_21.setIcon(icon5)
self.pushButton_17 = QPushButton(self.frame_6)
self.pushButton_17.setObjectName(u"pushButton_17")
self.pushButton_17.setGeometry(QRect(550, 470, 91, 31))
self.pushButton_17.setStyleSheet(u"*{\n"
"background-color: rgb(255, 0, 0);\n"
"font: 9pt \"\u6977\u4f53\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;\n"
"}\n"
"*:pressed\n"
"{\n"
"background-color: #499c8a;\n"
"background-color: #ff6e00;\n"
"}\n"
"\n"
"")
icon5 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.SystemShutdown))
self.pushButton_startFeed.setIcon(icon5)
self.pushButton_reset = QPushButton(self.frame_2)
self.pushButton_reset.setObjectName(u"pushButton_reset")
self.pushButton_reset.setGeometry(QRect(460, 510, 91, 31))
self.pushButton_reset.setStyleSheet(u"*{\n"
"background-color: #FFFFBF;\n"
"font: 9pt \"\u6977\u4f53\";\n"
"border: 1px solid #dcdfe6;\n"
"border-radius: 10px;\n"
"}\n"
"*:pressed\n"
"{\n"
"background-color: #FFF000;\n"
"}\n"
"")
icon6 = QIcon(QIcon.fromTheme(u"media-optical"))
self.pushButton_reset.setIcon(icon6)
self.stackedWidget.addWidget(self.page)
self.page_2 = QWidget()
self.page_2.setObjectName(u"page_2")
self.stackedWidget.addWidget(self.page_2)
self.verticalLayout.addWidget(self.stackedWidget)
icon6 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.WindowClose))
self.pushButton_17.setIcon(icon6)
self.stackedWidget_feed.addWidget(self.page_6)
self.page_7 = QWidget()
self.page_7.setObjectName(u"page_7")
self.tableView_feedSeting = QTableView(self.page_7)
self.tableView_feedSeting.setObjectName(u"tableView_feedSeting")
self.tableView_feedSeting.setGeometry(QRect(20, 10, 871, 461))
self.tableView_feedSeting.setStyleSheet(u"QTableWidget {\n"
" background-color: #f0f0f0; /* \u8868\u683c\u80cc\u666f\u8272 */\n"
" gridline-color: #d0d0d0; /* \u7f51\u683c\u7ebf\u989c\u8272 */\n"
" border: 1px solid #d0d0d0; /* \u8fb9\u6846\u989c\u8272 */\n"
" }\n"
" QTableWidget::item {\n"
" padding: 10px; /* \u5355\u5143\u683c\u5185\u8fb9\u8ddd */\n"
" border: none; /* \u5355\u5143\u683c\u8fb9\u6846 */\n"
" }\n"
" QTableWidget::item:selected {\n"
" background-color: #a0a0ff; /* \u9009\u4e2d\u5355\u5143\u683c\u80cc\u666f\u8272 */\n"
" color: white; /* \u9009\u4e2d\u5355\u5143\u683c\u5b57\u4f53\u989c\u8272 */\n"
" }\n"
" QHeaderView::section {\n"
" background-color: #d0d0ff; /* \u8868\u5934\u80cc\u666f\u8272 */\n"
" color: black; /* \u8868\u5934\u5b57\u4f53\u989c\u8272 */\n"
" p"
"adding: 5px; /* \u8868\u5934\u5185\u8fb9\u8ddd */\n"
" border: 1px solid #d0d0d0; /* \u8868\u5934\u8fb9\u6846\u989c\u8272 */\n"
" }\n"
" QTableCornerButton::section {\n"
" background-color: #d0d0ff; /* \u5de6\u4e0a\u89d2\u6309\u94ae\u7684\u80cc\u666f\u8272 */\n"
" border: 1px solid #d0d0d0; /* \u5de6\u4e0a\u89d2\u6309\u94ae\u7684\u8fb9\u6846\u989c\u8272 */\n"
" }")
self.stackedWidget_feed.addWidget(self.page_7)
self.tabWidget.addTab(self.tab, "")
self.tab_2 = QWidget()
self.tab_2.setObjectName(u"tab_2")
@ -820,7 +843,7 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
self.stackedWidget.setCurrentIndex(0)
self.stackedWidget_feed.setCurrentIndex(0)
self.stackedWidget_num.setCurrentIndex(0)
@ -830,11 +853,11 @@ class Ui_MainWindow(object):
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"\u81ea\u52a8\u5316\u5bc6\u80fa\u751f\u4ea7", None))
self.label_time.setText(QCoreApplication.translate("MainWindow", u"08:00:00", None))
self.pushButton_3.setText(QCoreApplication.translate("MainWindow", u"\u76d1\u63a7\u6295\u6599", None))
self.pushButton_4.setText(QCoreApplication.translate("MainWindow", u"\u6295\u6599\u8bbe\u7f6e", None))
self.pushButton_5.setText(QCoreApplication.translate("MainWindow", u"IO\u8c03\u8bd5", None))
self.label_4.setText("")
self.label_maxNum.setText(QCoreApplication.translate("MainWindow", u"10", None))
self.pushButton_stack_feedControl.setText(QCoreApplication.translate("MainWindow", u"\u76d1\u63a7\u6295\u6599", None))
self.pushButton_stack_feedSet.setText(QCoreApplication.translate("MainWindow", u"\u6295\u6599\u8bbe\u7f6e", None))
self.pushButton_8.setText(QCoreApplication.translate("MainWindow", u"IO\u8c03\u8bd5", None))
self.label_5.setText("")
self.label_maxNum_2.setText(QCoreApplication.translate("MainWindow", u"10", None))
self.label_j1_min.setText(QCoreApplication.translate("MainWindow", u"-10", None))
self.label_j1_max.setText(QCoreApplication.translate("MainWindow", u"+10", None))
self.label_j2_min.setText(QCoreApplication.translate("MainWindow", u"-150", None))
@ -847,24 +870,24 @@ class Ui_MainWindow(object):
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.pushButton_27.setText("")
self.pushButton_28.setText("")
self.pushButton_29.setText("")
self.pushButton_30.setText("")
self.pushButton_31.setText("")
self.pushButton_32.setText("")
self.pushButton_33.setText("")
self.pushButton_34.setText("")
self.pushButton_35.setText("")
self.pushButton_36.setText("")
self.pushButton_37.setText("")
self.pushButton_38.setText("")
self.label_26.setText(QCoreApplication.translate("MainWindow", u"J1", None))
self.label_27.setText(QCoreApplication.translate("MainWindow", u"J2", None))
self.label_28.setText(QCoreApplication.translate("MainWindow", u"J3", None))
self.label_29.setText(QCoreApplication.translate("MainWindow", u"J4", None))
self.label_30.setText(QCoreApplication.translate("MainWindow", u"J5", None))
self.label_31.setText(QCoreApplication.translate("MainWindow", u"J6", None))
self.pushButton_39.setText("")
self.pushButton_40.setText("")
self.pushButton_41.setText("")
self.pushButton_42.setText("")
self.pushButton_43.setText("")
self.pushButton_44.setText("")
self.pushButton_45.setText("")
self.pushButton_46.setText("")
self.pushButton_47.setText("")
self.pushButton_48.setText("")
self.pushButton_49.setText("")
self.pushButton_50.setText("")
self.textEdit_log.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"
@ -889,11 +912,11 @@ class Ui_MainWindow(object):
self.lineEdit_num.setPlaceholderText(QCoreApplication.translate("MainWindow", u"0-100", None))
self.pushButton_AddNum.setText(QCoreApplication.translate("MainWindow", u"\u8865\u4e00\u888b", None))
self.pushButton_SubNum.setText(QCoreApplication.translate("MainWindow", u"\u6263\u4e00\u888b", None))
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))
self.pushButton_20.setText(QCoreApplication.translate("MainWindow", u"\u6545\u969c\u8bca\u65ad", None))
self.pushButton_startFeed.setText(QCoreApplication.translate("MainWindow", u"\u542f\u52a8", None))
self.pushButton_reset.setText(QCoreApplication.translate("MainWindow", u"\u590d\u4f4d", None))
self.pushButton_21.setText(QCoreApplication.translate("MainWindow", u"\u8c03\u8bd5", None))
self.pushButton_17.setText(QCoreApplication.translate("MainWindow", u"\u6025\u505c", None))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"\u6295\u6599", None))
self.pushButton_2.setText(QCoreApplication.translate("MainWindow", u"PushButton", None))
self.pushButton.setText(QCoreApplication.translate("MainWindow", u"PushButton", None))

View File

@ -57,37 +57,11 @@ font: 700 9pt &quot;Microsoft YaHei UI&quot;;</string>
<attribute name="title">
<string>投料</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QStackedWidget" name="stackedWidget">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="page">
<widget class="QFrame" name="frame_2">
<widget class="QPushButton" name="pushButton_stack_feedControl">
<property name="geometry">
<rect>
<x>0</x>
<y>10</y>
<width>877</width>
<height>541</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: #E6ECF5;
</string>
</property>
<property name="frameShape">
<enum>QFrame::Shape::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<widget class="QPushButton" name="pushButton_3">
<property name="geometry">
<rect>
<x>10</x>
<y>0</y>
<width>101</width>
<height>31</height>
</rect>
@ -103,11 +77,11 @@ border-radius: 10px;</string>
<string>监控投料</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_4">
<widget class="QPushButton" name="pushButton_stack_feedSet">
<property name="geometry">
<rect>
<x>140</x>
<y>0</y>
<x>110</x>
<y>10</y>
<width>101</width>
<height>31</height>
</rect>
@ -122,11 +96,11 @@ border-radius: 10px;</string>
<string>投料设置</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_5">
<widget class="QPushButton" name="pushButton_8">
<property name="geometry">
<rect>
<x>270</x>
<y>0</y>
<x>230</x>
<y>10</y>
<width>101</width>
<height>31</height>
</rect>
@ -141,13 +115,45 @@ border-radius: 10px;</string>
<string>IO调试</string>
</property>
</widget>
<widget class="QFrame" name="frame_3">
<widget class="QStackedWidget" name="stackedWidget_feed">
<property name="geometry">
<rect>
<x>-10</x>
<y>40</y>
<width>891</width>
<height>541</height>
</rect>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="page_6">
<widget class="QFrame" name="frame_2">
<property name="geometry">
<rect>
<x>0</x>
<y>-10</y>
<width>877</width>
<height>551</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">background-color: #E6ECF5;
</string>
</property>
<property name="frameShape">
<enum>QFrame::Shape::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<widget class="QFrame" name="frame_6">
<property name="geometry">
<rect>
<x>10</x>
<y>40</y>
<width>841</width>
<height>461</height>
<y>10</y>
<width>861</width>
<height>521</height>
</rect>
</property>
<property name="styleSheet">
@ -159,7 +165,7 @@ border-radius: 10px;</string>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<widget class="QLabel" name="label_4">
<widget class="QLabel" name="label_5">
<property name="geometry">
<rect>
<x>10</x>
@ -264,7 +270,7 @@ QSlider::sub-page:horizontal
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="label_maxNum">
<widget class="QLabel" name="label_maxNum_2">
<property name="geometry">
<rect>
<x>800</x>
@ -280,7 +286,7 @@ QSlider::sub-page:horizontal
<string>10</string>
</property>
</widget>
<widget class="QFrame" name="frame_4">
<widget class="QFrame" name="frame_7">
<property name="geometry">
<rect>
<x>500</x>
@ -532,7 +538,7 @@ QSlider::sub-page:horizontal
<string>150</string>
</property>
</widget>
<widget class="QLabel" name="label_20">
<widget class="QLabel" name="label_26">
<property name="geometry">
<rect>
<x>10</x>
@ -548,7 +554,7 @@ QSlider::sub-page:horizontal
<string>J1</string>
</property>
</widget>
<widget class="QLabel" name="label_21">
<widget class="QLabel" name="label_27">
<property name="geometry">
<rect>
<x>10</x>
@ -564,7 +570,7 @@ QSlider::sub-page:horizontal
<string>J2</string>
</property>
</widget>
<widget class="QLabel" name="label_22">
<widget class="QLabel" name="label_28">
<property name="geometry">
<rect>
<x>10</x>
@ -580,7 +586,7 @@ QSlider::sub-page:horizontal
<string>J3</string>
</property>
</widget>
<widget class="QLabel" name="label_23">
<widget class="QLabel" name="label_29">
<property name="geometry">
<rect>
<x>10</x>
@ -596,7 +602,7 @@ QSlider::sub-page:horizontal
<string>J4</string>
</property>
</widget>
<widget class="QLabel" name="label_24">
<widget class="QLabel" name="label_30">
<property name="geometry">
<rect>
<x>10</x>
@ -612,7 +618,7 @@ QSlider::sub-page:horizontal
<string>J5</string>
</property>
</widget>
<widget class="QLabel" name="label_25">
<widget class="QLabel" name="label_31">
<property name="geometry">
<rect>
<x>10</x>
@ -628,7 +634,7 @@ QSlider::sub-page:horizontal
<string>J6</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_27">
<widget class="QPushButton" name="pushButton_39">
<property name="geometry">
<rect>
<x>290</x>
@ -658,7 +664,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListAdd"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_28">
<widget class="QPushButton" name="pushButton_40">
<property name="geometry">
<rect>
<x>25</x>
@ -688,7 +694,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_29">
<widget class="QPushButton" name="pushButton_41">
<property name="geometry">
<rect>
<x>25</x>
@ -718,7 +724,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_30">
<widget class="QPushButton" name="pushButton_42">
<property name="geometry">
<rect>
<x>290</x>
@ -748,7 +754,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListAdd"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_31">
<widget class="QPushButton" name="pushButton_43">
<property name="geometry">
<rect>
<x>25</x>
@ -778,7 +784,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_32">
<widget class="QPushButton" name="pushButton_44">
<property name="geometry">
<rect>
<x>290</x>
@ -808,7 +814,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListAdd"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_33">
<widget class="QPushButton" name="pushButton_45">
<property name="geometry">
<rect>
<x>290</x>
@ -838,7 +844,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListAdd"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_34">
<widget class="QPushButton" name="pushButton_46">
<property name="geometry">
<rect>
<x>25</x>
@ -868,7 +874,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_35">
<widget class="QPushButton" name="pushButton_47">
<property name="geometry">
<rect>
<x>290</x>
@ -898,7 +904,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListAdd"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_36">
<widget class="QPushButton" name="pushButton_48">
<property name="geometry">
<rect>
<x>25</x>
@ -928,7 +934,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_37">
<widget class="QPushButton" name="pushButton_49">
<property name="geometry">
<rect>
<x>25</x>
@ -958,7 +964,7 @@ font: 10pt &quot;楷体&quot;;
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_38">
<widget class="QPushButton" name="pushButton_50">
<property name="geometry">
<rect>
<x>290</x>
@ -1142,7 +1148,7 @@ QComboBox QAbstractItemView {
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="page_3">
<widget class="QWidget" name="page_9">
<widget class="QPushButton" name="pushButton_num5">
<property name="geometry">
<rect>
@ -1365,15 +1371,15 @@ font: 10pt &quot;楷体&quot;;</string>
</property>
</widget>
<zorder>lineEdit_num</zorder>
<zorder>pushButton_num_free</zorder>
<zorder>pushButton_num5</zorder>
<zorder>pushButton_num1</zorder>
<zorder>pushButton_num6</zorder>
<zorder>pushButton_num3</zorder>
<zorder>pushButton_num4</zorder>
<zorder>pushButton_num_free</zorder>
<zorder>pushButton_num2</zorder>
</widget>
<widget class="QWidget" name="page_4">
<widget class="QWidget" name="page_10">
<widget class="QPushButton" name="pushButton_AddNum">
<property name="geometry">
<rect>
@ -1434,42 +1440,11 @@ background-color: #499c8a;
</widget>
</widget>
</widget>
</widget>
<widget class="QPushButton" name="pushButton_16">
<widget class="QPushButton" name="pushButton_20">
<property name="geometry">
<rect>
<x>560</x>
<y>510</y>
<width>91</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">*{
background-color: rgb(255, 0, 0);
font: 9pt &quot;楷体&quot;;
border: 1px solid #dcdfe6;
border-radius: 10px;
}
*:pressed
{
background-color: #ff6e00;
}
</string>
</property>
<property name="text">
<string>急停</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::WindowClose"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_18">
<property name="geometry">
<rect>
<x>760</x>
<y>510</y>
<x>750</x>
<y>470</y>
<width>91</width>
<height>31</height>
</rect>
@ -1495,42 +1470,11 @@ background-color:#1cb052;
<iconset theme="QIcon::ThemeIcon::HelpFaq"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_19">
<property name="geometry">
<rect>
<x>660</x>
<y>510</y>
<width>91</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">
*{
background-color: #1062B3;
font: 9pt &quot;楷体&quot;;
border: 1px solid #dcdfe6;
border-radius: 10px;
}
*:pressed
{
background-color:#1053b2;
}
</string>
</property>
<property name="text">
<string>调试</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::InputMouse"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_startFeed">
<property name="geometry">
<rect>
<x>360</x>
<y>510</y>
<x>350</x>
<y>470</y>
<width>91</width>
<height>31</height>
</rect>
@ -1558,8 +1502,8 @@ background-color: #499c8a;
<widget class="QPushButton" name="pushButton_reset">
<property name="geometry">
<rect>
<x>460</x>
<y>510</y>
<x>450</x>
<y>470</y>
<width>91</width>
<height>31</height>
</rect>
@ -1584,12 +1528,108 @@ background-color: #FFF000;
<iconset theme="media-optical"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_21">
<property name="geometry">
<rect>
<x>650</x>
<y>470</y>
<width>91</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">
*{
background-color: #1062B3;
font: 9pt &quot;楷体&quot;;
border: 1px solid #dcdfe6;
border-radius: 10px;
}
*:pressed
{
background-color:#1053b2;
}
</string>
</property>
<property name="text">
<string>调试</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::InputMouse"/>
</property>
</widget>
<widget class="QPushButton" name="pushButton_17">
<property name="geometry">
<rect>
<x>550</x>
<y>470</y>
<width>91</width>
<height>31</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">*{
background-color: rgb(255, 0, 0);
font: 9pt &quot;楷体&quot;;
border: 1px solid #dcdfe6;
border-radius: 10px;
}
*:pressed
{
background-color: #ff6e00;
}
</string>
</property>
<property name="text">
<string>急停</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::WindowClose"/>
</property>
</widget>
</widget>
</widget>
</widget>
<widget class="QWidget" name="page_7">
<widget class="QTableView" name="tableView_feedSeting">
<property name="geometry">
<rect>
<x>20</x>
<y>10</y>
<width>871</width>
<height>461</height>
</rect>
</property>
<property name="styleSheet">
<string notr="true">QTableWidget {
background-color: #f0f0f0; /* 表格背景色 */
gridline-color: #d0d0d0; /* 网格线颜色 */
border: 1px solid #d0d0d0; /* 边框颜色 */
}
QTableWidget::item {
padding: 10px; /* 单元格内边距 */
border: none; /* 单元格边框 */
}
QTableWidget::item:selected {
background-color: #a0a0ff; /* 选中单元格背景色 */
color: white; /* 选中单元格字体颜色 */
}
QHeaderView::section {
background-color: #d0d0ff; /* 表头背景色 */
color: black; /* 表头字体颜色 */
padding: 5px; /* 表头内边距 */
border: 1px solid #d0d0d0; /* 表头边框颜色 */
}
QTableCornerButton::section {
background-color: #d0d0ff; /* 左上角按钮的背景色 */
border: 1px solid #d0d0d0; /* 左上角按钮的边框颜色 */
}</string>
</property>
</widget>
</widget>
<widget class="QWidget" name="page_2"/>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">