2019-9-18
- 图形视图框架的结构
场景(QGraphicsScene):场景是图形项对象的容器;
视图(QGraphicsView):使场景中的内容可视化;
图形项
Tips:
逻辑坐标->场景坐标:QPainter,就是一个300*400的矩阵,与画在哪里无关;
视图坐标->物理坐标:QPainterDevice,就是显示设备;
利用鼠标的事件event->pos()得到的坐标值是在QWidget内的相对坐标位置,
而event->globalPos()则是位于整个屏幕的绝对位置
参考:https://blog.csdn.net/hgcprg/article/details/53537106
- 坐标系统和事件处理
对于自定义图形项,需要重写boundingRect以及paint函数
-
其它特性
1)图形效果
2)动画、碰撞检测和图形项组
3)打印和使用OpenGL进行渲染
4)窗口部件、布局和内嵌部件 -
动画框架
-
状态机框架