1.告诉绘制引擎一些东西

       QPainter::Antialiasing 在可能的情况下,反锯齿
       QPainter::TextAntialiasing 在可能的情况下,文字反锯齿
       QPainter::SmoothPixmapTransform   采用平滑的Pixmap变换算法

 2.绘制函数

       QT 图形绘制

3.风格

  1)画刷风格
QT 图形绘制

2)画笔风格
QT 图形绘制
3)画笔连接点风格
QT 图形绘制
4)顶端风格
QT 图形绘制

4.绘图前的准备

       1  如果要在绘图设备(一般为窗口部件)上绘图,只需创建一个QPainter,再将指针传到该设备中。

          例如:

void MyWidget::paintEvent(QPaintEvent *event)

{

    QPainter painter(this);

}

      2  常用的初始化:画笔、画刷、字体

       画笔:用来画线和边缘。它包含颜色、宽度、线性、拐点风格以及连线风格。

       画刷:用来填充几何图形的图案。它一般由颜色和风格组成,但同时也可以是纹理(一个不断重复的图像)或者是一个渐变。

       字体:用来绘制文字。字体有很多属性,包括字体族和磅值大小。

5.举例

参考:http://blog.csdn.net/lwbeyond/article/details/41479809#

分类:

技术点:

相关文章: