【技术实现步骤摘要】
一种基于Qt的多分辨率自适应适配的声纳显控设计方法
[0001]本专利技术属于声纳显控软件设计领域,主要是一种基于Qt的多分辨率自适应适配的声纳显控设计方法,在声纳系统显控软件中实现多分辨率自适应适配与显示,为显控软件的复杂化设计和多平台迁移应用提供支持。
技术介绍
[0002]随着声纳技术的快速发展,声纳系统功能软件规模越来越庞大,功能日益多样化、复杂化,显示内容及参数成倍增长,对显控软件的布局设计、界面分辨率等方便提出了更高的要求。同时在多分辨率硬件平台适配性方面也对显控软件提出了迫切需求。
[0003]传统的声纳显控软件设计中,硬件平台的显示分辨率成为设计布局的依据,也成为了显控软件显示平台适配性的制约因素,在这种设计架构下,任意一型声纳显控软件定型后,那么软件与硬件就形成了一对一的固定适配模式,无法对一方进行升级改造,也无法对显控软件迁移使用。
[0004]目前声纳系统研制试验中,为了配合各功能软件研发,需要模拟显控软件配合调试,而受限于试验现场显示硬件条件限制,往往需要显控软件具备多分辨率显示器自适 ...
【技术保护点】
【技术特征摘要】
1.一种基于Qt的多分辨率自适应适配的声纳显控设计方法,其特征在于:包括步骤如下:步骤一:软件界面区域布局,采用垂直、水平、网格布局将界面进行区域划分,设定各区域拉伸因子,拉伸策略,边距/间距参数;步骤二:自定义显示控件实现,对控件进行布局管理,将空间数据尺寸与显示尺寸解耦合;实现缩放功能,根据显示尺寸及缩放策略采用双线性滤波法对原始数据图像进行缩放和纹理平滑;步骤三:显示控件嵌入与功能实现,将自定义控件嵌入步骤一设计好的界面中,实现对外接口与控制逻辑。2.根据权利要求1所述的基于Qt的多分辨率自适应适配的声纳显控设计方法,其特征在于:所述的软件界面区域布局:对软件界面进行区域划分,Qt的布局管理系统定位子控件、得知窗体默认大小和最小大小、以及当窗体变化或内容改变时对界面进行布局排版;箱式布局提供了两个子类分别处理水平和垂直两个方向的排版,可以使视图排成一行或者一列显示,网格布局可以将界面分割成行列来进行布局管理,在每个单元格摆放部件;工程的界面布局使用QVBoxLayout将图表区域和菜单区域垂直布局,将菜单区域设置高度固定;使用QHBoxLayout将绘图区域和右侧表格区域水平布局,将表格区域设置固定宽度;使用垂直布局将三个图像垂直布局,设置三个图像高度比例为3:4:4;设置每个布局上下左右预留10像...
【专利技术属性】
技术研发人员:朱狄锋,王雅君,申屠铠宇,张玉杉,叶涛,
申请(专利权)人:中国船舶重工集团公司第七一五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。