-
公开(公告)号:CN118192940A
公开(公告)日:2024-06-14
申请号:CN202211600056.1
申请日:2022-12-13
Applicant: 许继集团有限公司 , 许继电气股份有限公司 , 许昌许继软件技术有限公司
Abstract: 本发明属于电力电子技术领域,具体涉及一种电力二次设备软件开发框架及开发方法,该架构包括业务模型配置单元、通用基类单元、类对象实例化单元和数据编辑界面单元;业务模型配置单元用于描述待生成的各UI界面内容;通用基类单元用于提供对各单元进行操作的通用接口;通用接口用于依据业务需求进行二次开发实现对应业务功能,得到业务类;类对象实例化单元用于对业务类进行实例化,得到业务类对象;业务类对象用于将工程数据解析成对应的业务数据对象;数据编辑界面单元用于生成UI界面,以及将业务数据对象显示在对应的UI界面中。由此,本发明解决了现有电力二次设备软件开发成本高、工作量大效率低以及后期维护难度大的问题。
-
公开(公告)号:CN118034682A
公开(公告)日:2024-05-14
申请号:CN202211426447.6
申请日:2022-11-14
Applicant: 许继集团有限公司 , 许继电气股份有限公司 , 许昌许继软件技术有限公司
IPC: G06F8/38
Abstract: 本发明涉及一种基于动作注册的程序主界面开发框架设计方法,通过对应用程序的各个独立的业务功能单元的标签化封装,使得可以通过唯一的特征字符串来获取对应业务功能单元的函数入口、描述信息、显示图标参数;通过全局注册函数,将业务功能单元封装在主窗体执行函数中;使用全局注册函数维护一个全局的字典结构,该字典结构以动作标签名称为key,并创建一个QAction对象作为对应的value;所述QAction对象的描述与图标使用对应动作注册函数传递进来的参数,并连接对应注册函数作为自己的执行体。本发明适用于软件需要灵活定制不同权限与应用场景的多版本交叉扩展应用软件界面设计。
-