一种基于Qt的多分辨率自适应适配的声纳显控设计方法技术

技术编号:32967881 阅读:26 留言:0更新日期:2022-04-09 11:27
本发明专利技术针对声纳显控领域,提供了一种基于Qt的多分辨率自适应适配的声纳显控设计方法。采用至上而下的设计思想,采用QT中成熟的布局框架,将界面分区分块,配合垂直布局、水平布局和网格布局,达到区域和控件的嵌套效果。在声纳显示控件的设计时,将数据尺寸与显示尺寸解耦合,缩放时控件通过将原始图片经过双线性滤波进行纹理平滑,完美保留图片细节,确保各类声纳警戒图、线谱图上关键信息不丢失。本发明专利技术解决了当前显控软件显示分辨率固定,适配单一,无法自由缩放,硬件迁移性差的缺点,同时本发明专利技术能使显控软件在进行缩放适配时能够保留各类图形全部细节。各类图形全部细节。各类图形全部细节。

【技术实现步骤摘要】
一种基于Qt的多分辨率自适应适配的声纳显控设计方法


[0001]本专利技术属于声纳显控软件设计领域,主要是一种基于Qt的多分辨率自适应适配的声纳显控设计方法,在声纳系统显控软件中实现多分辨率自适应适配与显示,为显控软件的复杂化设计和多平台迁移应用提供支持。

技术介绍

[0002]随着声纳技术的快速发展,声纳系统功能软件规模越来越庞大,功能日益多样化、复杂化,显示内容及参数成倍增长,对显控软件的布局设计、界面分辨率等方便提出了更高的要求。同时在多分辨率硬件平台适配性方面也对显控软件提出了迫切需求。
[0003]传统的声纳显控软件设计中,硬件平台的显示分辨率成为设计布局的依据,也成为了显控软件显示平台适配性的制约因素,在这种设计架构下,任意一型声纳显控软件定型后,那么软件与硬件就形成了一对一的固定适配模式,无法对一方进行升级改造,也无法对显控软件迁移使用。
[0004]目前声纳系统研制试验中,为了配合各功能软件研发,需要模拟显控软件配合调试,而受限于试验现场显示硬件条件限制,往往需要显控软件具备多分辨率显示器自适应适配特性,同时,随本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Qt的多分辨率自适应适配的声纳显控设计方法,其特征在于:包括步骤如下:步骤一:软件界面区域布局,采用垂直、水平、网格布局将界面进行区域划分,设定各区域拉伸因子,拉伸策略,边距/间距参数;步骤二:自定义显示控件实现,对控件进行布局管理,将空间数据尺寸与显示尺寸解耦合;实现缩放功能,根据显示尺寸及缩放策略采用双线性滤波法对原始数据图像进行缩放和纹理平滑;步骤三:显示控件嵌入与功能实现,将自定义控件嵌入步骤一设计好的界面中,实现对外接口与控制逻辑。2.根据权利要求1所述的基于Qt的多分辨率自适应适配的声纳显控设计方法,其特征在于:所述的软件界面区域布局:对软件界面进行区域划分,Qt的布局管理系统定位子控件、得知窗体默认大小和最小大小、以及当窗体变化或内容改变时对界面进行布局排版;箱式布局提供了两个子类分别处理水平和垂直两个方向的排版,可以使视图排成一行或者一列显示,网格布局可以将界面分割成行列来进行布局管理,在每个单元格摆放部件;工程的界面布局使用QVBoxLayout将图表区域和菜单区域垂直布局,将菜单区域设置高度固定;使用QHBoxLayout将绘图区域和右侧表格区域水平布局,将表格区域设置固定宽度;使用垂直布局将三个图像垂直布局,设置三个图像高度比例为3:4:4;设置每个布局上下左右预留10像...

【专利技术属性】
技术研发人员:朱狄锋王雅君申屠铠宇张玉杉叶涛
申请(专利权)人:中国船舶重工集团公司第七一五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1