目录
一、视图、场景、图形项
1、Graphics View 绘图架构
1.1、图形项 GraphicsItem
1.2、场景 QGraphicsScene
1.3、视图 QGraphicsView
2、图形项、场景、视图的坐标系
3、Graphics View 基础练习
二、使用自定义视图处理鼠标事件
1、添加自定义视图类
2、使用自定义的视图
3、其它实现
一、视图、场景、图形项
1、Graphics View 绘图架构
使用 paintEvent 事件绘制的图形:
绘制是的位图
适用于绘制不是很复杂的固定图形
绘制的图形,不能选择、拖放、编辑、修改
绘制复杂的、可交互的图形,需要使用 Graphics View 绘图架构
基于图形项(GraphicsItem 的模型/视图模式)
包含:视图、场景、图形项三部分
1.1、图形项 GraphicsItem
图形项,就是基本的“图形元件”
常用的图形项有: