[发明专利]一种基于Qt地面站的智能界面在审
| 申请号: | 201510806563.4 | 申请日: | 2015-11-21 |
| 公开(公告)号: | CN105468366A | 公开(公告)日: | 2016-04-06 |
| 发明(设计)人: | 孟宸逸;田峰;龚毅;汤易;周英博 | 申请(专利权)人: | 成都飞机工业(集团)有限责任公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610092*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 qt 地面站 智能 界面 | ||
1.一种基于Qt地面站的智能界面,其特征在于,包括以下步骤:
A.用于接口参数的编辑,参数类指针的存储以及控制界面、代码、xml文件生成的客户端类建立步骤;
B.用于存储参数类型、显示方式、位域、中文名称、英文名称,参数说明等属性的参数类步骤;
C.用于对录入接口控制文件的合法性检测的合法性检测类步骤;
D.用于对生成界面控制的界面生成类步骤;
E.用于对生成结构体代码控制的代码生成类步骤;
F.用于控制接口文件读写的XML类步骤;
首先进行步骤A,其次是步骤B,其次是步骤C,其次是步骤D,其次是步骤E,最后是步骤F,其中步骤C用于保证步骤D、E、F产生结果的合法性。
2.根据权利要求1所述一种基于Qt地面站的智能界面,其特征在于:所述步骤A的客户端类建立步骤包括:
第一步、建立一个组合了参数类、合法性检测类、界面生成类,XML类的客户端类,
第二步、客户端类包含了一个用于编辑接口文件的ui类,此处的ui类是一个已经用Qt设计师编辑好的界面类,此界面类的建立包含下面步骤,
第三步、建立一个用于存储参数和树形图中的子节点映射关系的容器,当参数编辑完成时,把所编辑的参数类指针及树中的参数节点放入容器中,
第四步、建立界面参数显示区与容器的对应关系:根据树节点在容器中查找参数,然后将参数更新显示到参数编辑区,这里的更新显示就是用继承于Qtwidget的传统显示函数,
第五步、上述容器做为const引用传入合法性检测类、界面生成类,XML类中,分别通过一个合法性检测函数、界面生成函数、XML序列化函数、XML反序列化函数控制文件的生成及读写。
3.根据权利要求1所述一种基于Qt地面站的智能界面,其特征在于:所述步骤C的合法性检测类步骤是指:建立一个类通过构造函数传入步骤A中建立的容器及树,通过合法性检测函数检测接口文件长度是否合法。
4.根据权利要求1所述一种基于Qt地面站的智能界面,其特征在于:所述步骤D的界面生成类步骤是指:建立一个类,通过构造函数传入步骤A中建立的容器,通过一个界面生成函数控制界面的自动生成。
5.根据权利要求1所述一种基于Qt地面站的智能界面,其特征在于:所述步骤E的代码生成类步骤是指:建立一个类,通过构造函数传入步骤A中建立的容器及树生成函数创建接口控制文件所对应的结构体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞机工业(集团)有限责任公司,未经成都飞机工业(集团)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510806563.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带双列角接触球轴承的织袜机用针筒装置
- 下一篇:线性绞边器





