From 371ee321d45353fa6f9959dabfdd20bb0bfaa469 Mon Sep 17 00:00:00 2001 From: FrankCV2048 <1395405735@qq.com> Date: Wed, 4 Sep 2024 23:20:47 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=9B=B4=E6=96=B0=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CU/Feeding.py | 15 +- Config/FeedLine.ini | 2 +- app.py | 46 +- test.py | 96 +- ui_untitled.py | 555 +++++----- untitled.ui | 2332 ++++++++++++++++++++++--------------------- 6 files changed, 1562 insertions(+), 1484 deletions(-) diff --git a/CU/Feeding.py b/CU/Feeding.py index f2c218e..48d3174 100644 --- a/CU/Feeding.py +++ b/CU/Feeding.py @@ -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): diff --git a/Config/FeedLine.ini b/Config/FeedLine.ini index a3e5ede..8c7d88a 100644 --- a/Config/FeedLine.ini +++ b/Config/FeedLine.ini @@ -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 diff --git a/app.py b/app.py index 0db6ac2..f5d5865 100644 --- a/app.py +++ b/app.py @@ -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() diff --git a/test.py b/test.py index 649c687..c8b71f8 100644 --- a/test.py +++ b/test.py @@ -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() diff --git a/ui_untitled.py b/ui_untitled.py index 46f2456..d4f91c7 100644 --- a/ui_untitled.py +++ b/ui_untitled.py @@ -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"\n" "