juechafun/01-项目/2604-编程软件/Bug-编程软件-另存导致子程序修改失效.md

1.0 KiB
Raw Permalink Blame History


#领域/未知

#复盘/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) 核心打开逻辑