[发明专利]一种基于XML格式配置文件的应用程序界面的构建方法有效
| 申请号: | 201610428109.4 | 申请日: | 2016-06-13 |
| 公开(公告)号: | CN105893063B | 公开(公告)日: | 2019-02-15 |
| 发明(设计)人: | 瞿晓宏;李玉兰;周秀丽;孟庆媛 | 申请(专利权)人: | 积成电子股份有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 苗峻 |
| 地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于XML格式配置文件的应用程序界面及其构建方法,包括菜单栏组件配置模块、工具栏组件配置模块、锚接窗口组件配置模块、子窗口组件和子控件组件配置模块、配置文件操作模块。通过XML格式的配置文件配置应用程序的基本组件属性,实现应用程序界面的配置;读取XML格式的配置文件,解析各组件的配置参数,并分别按照各自规则和需求进行编码,完成应用程序界面各组件相关配置信息的获取和构建;相同类型组件或条目都公用一个接口函数,在相应的接口函数中编写对应的功能,完成应用程序界面各组件功能的实现,减少了重复性编码工作,提高了工作效率,通过存在属性可显示或隐藏已有功能,便于公用接口函数的管理和维护。 | ||
| 搜索关键词: | 一种 基于 xml 格式 配置文件 应用程序 界面 及其 构建 方法 | ||
【主权项】:
1.一种基于XML格式配置文件的应用程序界面的构建方法,其特征在于包括如下步骤:步骤一、打开配置文件利用配置文件中软件自带的“查找”功能,查找到标签Menu、标签DockWidget或标签Operator,或直接滚动鼠标到标签位置;步骤二、配置菜单栏组件信息查找到标签为Menu的条目,完成父菜单栏的属性配置;查找到Menu条目下标签为Action的子条目,完成相应子菜单的属性配置;通过增加或删除Menu条目的或Menu条目下Action子条目的个数,完成父菜单栏或相应子菜单的个数配置;若查找不到标签为Menu的条目或为Action的子条目则转至步骤八;步骤三、配置工具栏组件信息从已配置完成的父菜单栏及其子菜单的条目中分别选取父工具栏及其子工具的条目;查找到标签为ToolBar的条目,完成父工具栏的属性配置;查找到ToolBar条目下标签为Action的子条目,完成相应子工具的属性配置;查找到标签为ActionGroup的条目,完成该组内子工具条目的互斥属性配置,且该配置属性同时作用于子菜单条目;通过增加或删除ToolBar条目的或ToolBar条目下Action子条目的个数,完成父工具栏或相应子工具的个数配置,若查找不到标签为ToolBar的条目或为Action的子条目或为ActionGroup的条目则转至步骤八;步骤四、配置锚接窗口组件信息查找到标签为DockWidget的条目,完成锚接窗口的属性配置;通过增加或删除DockWidget条目的个数,完成锚接窗口的个数配置,若查找不到标签为DockWidget的条目则转至步骤八;步骤五、配置子窗口组件和子控件组件信息查找到标签为Operator的条目,完成子窗口的属性配置;查找到Operator条目下标签为Param的子条目,完成相应子控件的属性配置;通过增加或删除Operator条目的或Operator条目下Param子条目的个数,完成子窗口或相应子控件的个数配置;若查找不到标签为Operator的条目或为Param的子条目则转至步骤八;步骤六、获取和构建应用程序界面各组件相关配置信息;使用Qt库的QFile类读取XML格式的配置文件,使用QDomDocument类解析菜单栏、工具栏、锚接窗口、子窗口和子控件组件的配置参数,并分别按照各自规则和需求进行编码,完成应用程序界面各组件相关配置信息的获取和构建;步骤七、实现应用程序界面各组件功能菜单栏、工具栏、锚接窗口、子窗口和子控件组件都有各自公用的接口函数,根据应用程序界面每个条目或组件的唯一标识属性,在相应的接口函数中编写对应的功能,完成应用程序界面各组件功能的实现;步骤八、结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610428109.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种酿制桑葚酒吸附杂质的发酵罐
- 下一篇:一种能提高原酒产量的白酒酒糟下窖机





