2025.12.31随笔:实习第九天(今天上完了今年就不上班了)

  • 为之前新建的每个类添加修改成员变量的方法
  • 编写新建项目函数
  • 完善整个读取配置文件的过程,但缺少鲁棒性
  • 新建项目时能读取配置文件,但打开项目有一些bug
  • 打开项目时,若不存在配置文件,会初始化失败
  • 打开软件未创建项目、未打开项目时,参数不会初始化,有几率出现乱码
  • 编写通过目录打开项目函数
  • 添加保存项目按钮,添加相关宏,绑定信号
  • 编写保存项目函数

需要注意声源类型不同需要rename文件名

  • 为了不至于太乱,这些函数哪些应该在DataManager下面,哪些在OperatorMenumanager下面,需要思考

需求修正:

beea5aa8b260c1246cfced972f2924ea

现在不需要考虑点击打开项目的菜单,只需要完成创建项目到读取文件就可以了,只是提供一个保存变量到参数文件的接口,不需要考虑保存菜单相关的

MeunManger相当于是一个响应菜单的请求,应该不需要定义什么别的函数,具体文件解析写入相关的操作都交给DataManger,DataManger提供保存/打开项目的接口

  • 添加获取成员变量的方法
  • 编写保存项目的函数接口(有点复杂)

FEM模块的参数文件读取与保存函数

  • 为之前新建的每个类添加修改成员变量的方法
  • 为之前新建的每个类添加获取成员变量的方法
  • 绑定新建项目信号,编写新建项目函数
  • 完善整个读取配置文件的过程,增加鲁棒性
  • 编写保存项目函数(有点复杂)