4.2 QPainter的接口介绍(上)
上一篇文章中讲述了在哪里绘图,怎么开始绘制,怎么跟绘制设备绑定、解绑等基础知识,今天就来点实操的,下面坐好了,开始阅读吧。
下图是《C++ GUI Programming with Qt 4》这本书中列出的关于QPainter常用的画图方法,基本上都是以draw开头,对应的图片很直观地说明的每种方法的效果,并且很多方法都进行了重载,方便我们使用,非常地友好,下面我们对这些接口做一些详细的介绍。
QPainter 坐标系
Qt的坐标系都是以左上角为起点(0, 0),右为X轴正向,下为Y轴正向,如下图所示,我们使用QPainter绘图的时候也是使用该坐标系进行绘制,这里区别于数学中使用的笛卡尔坐标系,X轴向右为正,Y轴向上为正。且每个部件的绘制都是独立的坐标系,父子部件之间的坐标系互不干扰。
Qt文档中坐标系示例: