add(更新opcua客户端、振捣频率按钮、管片任务数据刷新)
This commit is contained in:
@ -176,13 +176,21 @@ class ProductionProgressWidget(QWidget):
|
||||
self.animation.setEndValue(100)
|
||||
self.animation.start()
|
||||
|
||||
def setProgress(self, progress: float):
|
||||
def setProgress(self, progress: int):
|
||||
"""
|
||||
设置progress之后, 会根据该值调整进度条
|
||||
Args:
|
||||
progress: 传入去掉百分号之后的数值, 如80%, 传入80.0
|
||||
progress: 传入去掉百分号之后的数值, 如80%, 传入80
|
||||
"""
|
||||
self.linear_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.linear_progress.progress = progress_int
|
||||
except (ValueError, TypeError):
|
||||
pass # 生产进度更新失败,维持原进度
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user