PyQt6快速入门-图形视图(Graphics View)
图形视图(Graphics View)
文章目录
- 图形视图(Graphics View)
-
- 1、Graphics View架构
-
- 1.1 场景(Scene)
- 1.2 视图(View)
- 1.3 项目(Item)
- 2、Graphics View坐标系统
-
- 2.1 项目坐标
- 2.2 场景坐标
- 2.3 视图坐标
- 2.4 坐标映射
- 3、QGraphicsView使用实例
Graphics View 提供了一个用于管理大量定制 2D 图形项目并与之交互的界面,以及一个用于可视化项目的视图小部件,支持缩放和旋转。
该框架包括一个事件传播架构,允许对场景中的项目进行精确的双精度交互功能。 项目可以处理按键事件,鼠标按下、移动、释放和双击事件,它们还可以跟踪鼠标移动。
图形视图使用 BSP(Binary Space Partitioning,二进制空间分区)树来提供非常快速