[发明专利]一种基于Qt的可配置扩展表格的显示方法及系统在审
申请号: | 201711045867.9 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107729307A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 于泷;许萌 | 申请(专利权)人: | 北京无线电测量研究所 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
地址: | 100854 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 qt 配置 扩展 表格 显示 方法 系统 | ||
技术领域
本发明属于雷达显示控制领域,尤其涉及一种基于Qt的可配置扩展表格的显示方法及系统。
背景技术
雷达显示控制软件是雷达系统的重要组成部分,用于对雷达系统的控制、系统状态的监测和不同模式处理结果显示等。以目标信息的微表显示为例,目标信息的微表显示功能是每个雷达显示控制软件最基本的功能之一。通过微表的形式对目标批号、经度、纬度、高度、距离、方位、俯仰和目标类型等十几项甚至更多的目标信息进行列举显示。在雷达系统研制的不同阶段以及针对不同的雷达类别,对于目标的各类信息的关注度有着较大差别。由于屏幕以及分配给微表的显示区的尺寸限制,传统的微表显示方法是针对每个雷达显示控制系统进行单独开发,并将所有的目标信息进行逐列显示。采用这种显示方法进行微表显示存在显示冗余、不直观以及不便于用户观察分析数据等问题。
发明内容
本发明所要解决的技术问题是:现有的微表显示存在显示冗余、不直观以及不便于用户观察分析数据等问题。
为解决上面的技术问题,本发明提供了一种基于Qt的可配置扩展表格的显示方法,该显示方法包括:
雷达显示控制器获取目标数据;
根据预设数据格式将所述目标数据存储到逻辑存储器中;
所述逻辑存储器根据其内置的预定义的逻辑映射配置关系,将所述目标数据映射到微表中;
在所述微表中显示所述目标数据。
本发明的有益效果:通过上述的方法,将目标数据按照预设数据格式存储到逻辑存储器中,这样可以有利于后续微表显示目标数据状态时,保持目标数据的逻辑顺序不变,同时能够根据逻辑存储器中的逻辑映射关系,将目标数据进行映射,这样可以使得在微表中显示时,无论当前微表的列是否处于显示状态,或者其当前显示的列号是否同逻辑编号相同,均可以进行在逻辑存储器中的进行数据存储与更新,再通过映射关系在微表中进行显示,提高了显示的灵活性,简化了数据显示,提高了用户对目标数据的捕获。
进一步地,在所述微表中显示所述目标数据包括:在所述微表中显示所述目标数据的列状态、列顺序以及冻结列状态。
进一步地,该显示方法还包括:根据显示需求,对当前所述微表上显示的所述目标数据进行修改;
所述逻辑存储器根据其内置的所述预定义的逻辑映射配置关系,对修改后的所述目标数据进行存储,并更新之前存储的所述目标数据。
上述进一步地有益效果:通过上述将在微表上显示的目标数据进行修改,再将修改后的目标数据根据逻辑映射配置关系,存储进逻辑存储器中,这样提高了对数据的更新速率,也简化了修改的步骤。
进一步地,在所述微表上显示所述目标数据的冻结列状态,其具体操作包括:根据双列表叠加显示方式显示所述目标数据的冻结列状态,其中将冻结列部分的所述目标数据显示在双列表中的上层列表,所述双列表叠加显示是指上层列表仅显示冻结列的数据,下层列表显示全部的数据,所述上层列表覆盖所述下层列表的相应的冻结数据,当拖动下层列表的滚动条的时候,保持上层列表显示的冻结列状态,且两层列表存储的所述目标数据是一致的。
上述进一步地有益效果:将需要的不同目标数据显示在不同的表中,提高了用户对目标数据的分析速率,也简化了微表上的显示操作。
进一步地,所述目标数据包括:目标批号、经度、纬度、高度、距离、方位、俯仰、目标类型。
本发明还涉及一种基于Qt的可配置扩展表格的显示系统,该显示系统包括:雷达显示控制器、逻辑存储器、显示器;所述雷达显示控制器包括:数据获取模块;所述逻辑存储器包括内置的逻辑映射配置模块;
所述数据获取模块,用于获取目标数据;
所述逻辑映射配置模块,用于根据所述预定义的逻辑映射配置关系,将所述目标数据映射到所述显示器中;
所述显示器,用于在所述微表上显示所述目标数据。
本发明的有益效果:通过上述的系统,将目标数据按照预设数据格式存储到逻辑存储器中,这样可以有利于后续微表显示目标数据状态时,保持目标数据的逻辑顺序不变,同时能够根据逻辑存储器中的逻辑映射关系,将目标数据进行映射,这样可以使得在微表中显示时,无论当前微表的列是否处于显示状态,或者其当前显示的列号是否同逻辑编号相同,均可以进行在逻辑存储器中的进行数据存储与更新,再通过映射关系在微表中进行显示,提高了显示的灵活性,简化了数据显示,提高了用户对目标数据的捕获。
进一步地,所述显示器,具体用于在所述微表上显示所述目标数据的列状态、列顺序以及冻结列状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京无线电测量研究所,未经北京无线电测量研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711045867.9/2.html,转载请声明来源钻瓜专利网。