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