## 原因 * 按钮调用了 `safe_open_validation_panel`,其内部检查 `open_validation_panel` 是否存在;当前代码中未定义该函数,导致始终提示“程序未加载,请重启”。 ## 修复方案 * 在 `启动器.py` 中新增顶层函数 `open_validation_panel(log_widget)`,与其它 `open_*` 工具函数并列,确保加载顺序稳定。 * 保留按钮绑定到 `safe_open_validation_panel`,其将直接调用新定义的 `open_validation_panel`。 ## 实施 * 添加 `open_validation_panel`: * 入口参数:`log_widget` * 实现与之前描述一致:供应商选择、原始文件/期望结果选择、运行验证生成差异、生成建议并“应用建议”写回配置。 * 放置位置:`show_supported_processors` 与 `safe_open_validation_panel` 相邻区域,确保可见与可用。 ## 验证 * 启动程序→系统设置→点击“验证匹配”,应正常打开面板无提示。 * 选择“农夫山泉”与提供的文件后运行验证,查看差异与建议。 ## 预期 * 面板不再提示重启;功能可用。