第十一章 图形视图、动画、状态机框架

2019-9-18

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

  2. 动画框架

  3. 状态机框架

发布了179 篇原创文章 · 获赞 79 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_34600424/article/details/100988457
今日推荐