近期,从新提升一下软件平台中的组态部分,图形组态是最直观的界面操作入口,设计好,提高软件的使用效率。和数据可视化相比,图形组态更能说明业务逻辑关系。

  Qt绘图知识主要由三大部分:普通2D绘图;图形视图,动画相关,3D绘图。

  下面是主要知识基础点:

一 2D绘图

1.1基本绘制与填充

1.2坐标系统

1.3组合绘制:文字,路径,图像

1.4双缓冲绘图

  就是在绘制时,先将所有内容都绘制到一个绘图设备上,然后将整个图像绘制到部件上显示出来。使用双缓冲绘图,可以避免显示时闪烁现场。

1.5其它相关知识点

二 图形视图与动画

2.1图形视图框架:场景,视图,图形项

2.2坐标系统和事件处理

2.3图形视图的特性:图形效果,动画,碰撞检测

2.4动画框架

2.5状态机框架

三 3D绘图

3.1使用opengl绘图

3.2设置颜色

3.3实现3D图形

3.4使用纹理贴图