QT 图形绘制

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

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

 2.绘制函数

       

3.风格

  1)画刷风格


2)画笔风格

3)画笔连接点风格

4)顶端风格

4.绘图前的准备

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

          例如:

void MyWidget::paintEvent(QPaintEvent *event)

{

    QPainter painter(this);

}

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

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

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

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

5.举例

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值