Qt修炼6:图形视图框架
发布时间
阅读量:
阅读量
1.前言
主要目的在于掌握能够在图形用户界面中高效呈现与管理大量图形对象的编程接口,并实现诸如展示、放大、缩小等相关操作。
2.图形视图框架(Graphics View Framework)
图形视图框架采用BSP树算法进行处理。BSP算法的核心在于将空间划分为两个区域,其运作机制是借助二叉树的结构对大规模地形进行解析,从而生成节点数据,并依据这些数据确定需要绘制的目标对象。

采用BSP算法的图形视图有助于高效识别图形对象。因此,借助Surface技术结合图形视图,能够在GUI界面上迅速绘制出多达数百个图形对象。
2.1 图形图像框架的基本要素
在构建基于图形视图框架的应用程序过程中,Qt提供了以下关键类:
- QGraphicsView: 该类用于在场景中展示控件。QGraphicsView不仅包含可视化的控件显示区域,还支持用于展示大规模场景的滚动条区域。视图能够接收用户的点击和触摸输入事件,并且在将这些输入事件传递给
全部评论 (0)
还没有任何评论哟~
