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

@ -249,7 +249,15 @@ class ArcProgressWidget(QWidget):
Args:
progress: 传入去掉百分号之后的数值, 如80%, 传入80
"""
self.arc_progress.progress = progress
try:
if isinstance(progress, str):
progress = progress.strip().replace("%", "")
progress_int = int(float(progress))
progress_int = max(0, min(100, progress_int))
self.arc_progress.progress = progress_int
except (ValueError, TypeError):
pass # 传入的生产进度类型错误,维持原进度
# 重量设置 (单位kg)
def setWeight(self, weight:float):