add(更新opcua客户端、振捣频率按钮、管片任务数据刷新)

This commit is contained in:
2026-01-16 18:37:21 +08:00
parent 360cb13b73
commit 88dfc53b9d
13 changed files with 567 additions and 234 deletions

View File

@ -60,6 +60,8 @@ class ConveyorSystemWidget(QWidget):
if outer_pixmap.isNull():
print(f"警告:图片 {outer_img} 加载失败,请检查路径!")
return group
outer_width = outer_pixmap.width()
outer_height = outer_pixmap.height()
group.setFixedSize(outer_pixmap.size()) # 设置尺寸, 大小和外框一样
@ -85,6 +87,14 @@ class ConveyorSystemWidget(QWidget):
self.upper_inner_label.move(14, 9)
self.upper_inner_label.setAlignment(Qt.AlignBottom)
# 重量文字(上位)
self.upper_weight_label = QLabel("5000kg", upper_bg_widget)
self.upper_weight_label.setAlignment(Qt.AlignCenter)
self.upper_weight_label.setStyleSheet("background: none; background-color: #003669; color: #16ffff; font-size: 18px;")
# self.upper_weight_label.setFixedSize(93, 22)
self.upper_weight_label.setFixedSize(120, 29)
self.upper_weight_label.move(outer_width//2 - 60, outer_height//2 - 46)
return group
def _update_upper_inner_height(self, total_weight, current_weight: float):
@ -123,6 +133,9 @@ class ConveyorSystemWidget(QWidget):
# 2、将self._last_upper_hopper_weight设置为当前重量
self._last_upper_hopper_weight = weight
# 3、更新重量显示文字
self.upper_weight_label.setText(f"{weight}kg")
def create_conveyor(self):
"""创建传送带组件包含左右齿轮group容器背景为传送带图片"""
group = QWidget()