Qt Example 的这个例子主要是介绍 QPainter 的基本用法
translate( qreal dx, qreal dy ) 平移坐标系. 坐标系原点 x 轴平移 dx 单位, 坐标系 y 轴平移 dy 单位.
scale( qreal sx, qreal sy ) 缩放坐标系. 坐标系 x 轴缩放 sx 单位, 坐标系 y 轴缩放 sy 单位.
rotate( qreal angle ) 旋转坐标系. angle 大于 0 时, 坐标系顺时针旋转 angle 角度; angle 小于 0 时, 坐标系逆时针旋转 angle 角度.
setRenderHint( QPainter::RenderHint hint, bool on = true ) 设置绘制引擎, 不同的绘制引擎可以绘制不同的效果. 例如:QPainter::Antialiasing 反锯齿.
setPen( QPen pen ) 设置绘制图形的画笔
setBrush( QBrush brush ) 设置绘制图形的画刷
drawLine ( QPoint start, QPoint stop