(1) QT 本就是可以设计前端, UI ,绘图,设计界面控件,是其主要特色。在图形方面,也采用了类似于模型视图的 MVC 的图形视图架构,来组织源码。本节的学习里,都采用这个例子作为框架,来学习本视图类 QGraphicsView

++

(2)本类的继承关系如下 :

(3)本图形视图类的 属性如下 :

(4) 开始本视图的属性学习 :

(5)是否允许操作场景中的图形项 :

(6)拿视图中的哪个区域来显示场景,此属性用默认值就很好 :

(7)场景在视图中的对齐位置 :

(8)视图给出的画家 QPainter 绘制图形项时的绘画提示 :

(9) 插入一个枚举类 , 关于此枚举宏的详细解释见这里 :

(10)对鼠标左键的压下并移动的行为设置 :

++枚举类 :

(11)是否缓存背景 :

++

(12)锚点,涉及坐标变换 :

++枚举类 :

(13)视图更新 :

++枚举量 :

(14) 橡皮筋的选择模式 :

(15)一些用于优化渲染的选项 :

++枚举类 :

(16)
谢谢
6731

被折叠的 条评论
为什么被折叠?



