当前位置:网站首页 > R语言数据分析 > 正文

archwing模块(archwing模块在哪)



雷达模拟仿真工具,整体结构采用的QGraphicsView框架,场景需要设计一个可点击的自定义按钮出来,在QGraphicsView中一切基础元素点都是基于QGraphicsItem,在QGraphicsItem类中我们可以看到它不继承自QObject,那意味着想要点击信号不可取,而Qt提供了QGraphicsObject类,可以看到它继承了QObject和QGraphicsItem,那么我们只需要自定义一个类继承QGraphicsObject即可完成我们需要的功能,核心部分看代码部分即可。

雷达模拟仿真工具,主要通过模拟点模拟相关物体,方位、航向角、距离、速度,并且显示相关详情信息可建立跟踪线建立与模拟点联系。可自定义更换模拟点背景达到更加逼真效果,如歼击机,航母发射导弹效果,指挥所被打击爆炸效果。在距离上可自由控制距离缩放,也可建立危险等级制度的区域范围显示,也可激光雷达航向距离控制发射。这过程中会运用到很多数学计算,也有对模拟点组合效果。

  1. 设计点由背景,功能按钮,雷达区域,频谱区域,缩放模块,信息点采集模块组成;
  2. 背景采用分层绘制达到绘制性能的最优化;
  3. 功能按钮增设了相关雷达功能点;
  4. 雷达区域为核心模块,包含模拟点各种功能效果,危险等级区域绘制,激光雷达等功能;
  5. 频谱区域主要显示音频频谱效果;
  6. 缩放模块控制雷达区域缩放效果;
  7. 信息采集区域采集雷达区域相关数据信息点数据展示;
  8. 可支持换肤;
  9. 可支持音频频谱显示;
  10. 可支持任意随机添加模拟点;
  11. 可支持自定义背景添加模拟点;
  12. 可支持方位,航向角,距离,速度,目标体真实图自定制;
  13. 可支持危险区域并且可等级划分,方位,角度,距离,危险提示信息等显示;
  14. 可支持激光发射模拟;
  15. 支持雷达图放大缩小显示;
  16. 可支持模拟点编辑设置;
  17. 可支持模拟点跟踪线设置;
  18. 可支持模拟点详细数据查看;
  19. 可支持增加添加目标体预览功能;
  20. 可支持增加航母目标体;
  21. 可支持增加歼击机目标体;
  22. 可支持增加指挥所目标体;
  23. 可支持增加航母炮弹攻击指挥使效果;
  24. 可支持增加航母导弹攻击指挥使效果;
  25. 可支持增加歼击机炮弹攻击指挥使效果;
  26. 可支持增加歼击机导弹攻击指挥使效果;
  27. 可支持增加指挥使被炸前,中, 后三种状态效果;

自定义GraphicsButtonItem类继承自QGraphicsObject,收到按钮点击mousePressEvent事件后发射了clicked()信号,在外侧需要的地方绑定此信号,做相应槽函数响应即可。

基于雷达的3d重建_QGraphicsItem按钮

到此这篇archwing模块(archwing模块在哪)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • bert预训练模型(bert预训练模型可以直接用吗)2024-12-21 09:45:04
  • zipsigner签名教程(zip sign)2024-12-21 09:45:04
  • linux修改文件权限为root(linux修改文件权限为rwxrxr)2024-12-21 09:45:04
  • grid布局阮一峰(grid 布局)2024-12-21 09:45:04
  • 启动docker 镜像(docker镜像启动参数)2024-12-21 09:45:04
  • yarn 打包命令(yarn build命令)2024-12-21 09:45:04
  • chrony 同步(chrony同步间隔怎么设置)2024-12-21 09:45:04
  • fairseq教程(fairness)2024-12-21 09:45:04
  • redhat操作系统多少钱(redhat操作系统安装步骤)2024-12-21 09:45:04
  • rbac权限模型例子(rbac权限控制)2024-12-21 09:45:04
  • 全屏图片