INNER CODE UNIT · Python
check_parameters_only
wzyn20051216/solidworks-automation-skill · apps/desktop/cad_workbench/app.py:612
def check_parameters_only(self) -> None:
"""@brief 仅检查当前表单参数,不生成任何文件。"""
try:
parameters = self.collect_parameters()
checks = validate_parameters(parameters)
review = {
"overall_status": "fail" if any(check["status"] == "fail" for check in checks) else "warning",
"checks": checks,
}
self.update_status(review)
self.append_log("参数检查完成。右侧会显示最关键的 P0/P1 结果。")
except Exception as exc:
QMessageBox.critical(self, "检查失败", str(exc))
def save_project(self) -> None:
try:
name = self.project_name.text().strip()
if not name: