2025.12.30随笔:实习第八天(提交代码后的问题)

今天把第一个FEM模块的UI写完了,然后提交代码后mentor说了一些代码上的问题

  • 添加了一个其他模块里需要的函数(删掉)
  • 类里面少写了Q_OBJECT
  • 其他模块需要使用当前模块的方法需要添加导出宏ACFEADATAMANAGER_EXPORT
  • 加了一些没用的头文件
  • tr函数是将英文翻译为中文的

image-20251230112835010

下午和mentor对了一下我的需求

  • 删除一些不必要的类,和相关的宏。这个在删的时候我还误删了一些东西,然后导致项目编译报错,但最后恢复好了

  • 然后就是做一下文件参数的保存和读取(有点复杂)

image-20251230173058825

点击新建项目按钮,触发信号,调用createProject函数,

createProject函数实现:

  1. 调用FITKOperatorRepo模块创建项目
  2. 获取用户在对话框里面选择的新路径
  3. 初始化 当前目录和模板文件 (initProjectStructure函数)
  4. 打开新项目

initProjectStructure实现

1.