--- #领域/未知 #复盘/0 #Bug/碎片 #状态/待处理 ## 一句话描述 [____另存导致主程序无法获取子程序修改____] --- ## 基础元信息 影响范围:[_程序的编译烧录______] ## 缺陷记录 ### 前置条件 [__编程软件N46______] ### 复现步骤 1. [_创建主程序-1_____] 2. [__创建子程序-a______] 3. [___编写主程序-1内添加子程序-a_____] 4. 另存为主程序-2,打开子程序-a,修改子程序-a(修改标志M1),点击保存,关闭子程序-a 5. 再次打开子程序-a ### 实际发生结果 [__M1的修改并未保存至子程序-a______] ### 期望结果 [__另存后,对子程序-a的修改依然生效______] ### 排查建议 1. [__日志显示,打开子程序-a的行为_______] ### 根因分析 [__M1的修改其实被赋予了主程序-1,而不是子程序-2______] ### 验证依据 #### 涉及内容 - void MainWindow::on_actionOPEN_triggered() UI交互打开 - void MainWindow::open_program(QString path_tmp) 核心打开逻辑