Qt Creator 模块学习 —— 2D绘图(简单绘图)

Qt Creator 模块学习 —— 2D绘图

1.简单绘图

对于简单绘图就是绘画圆形,方形,矩形,三角形等简单图形
只要注意以下几点,简单画图就很好了:
1.首先指定画布,画笔,如果上色指定画刷,然后要把画笔画刷交给画家。如果不清楚样式和颜色的话,可以指向该函数,F1查看。

 QPainter p;//创建画家
    p.begin(this);//指定画布
    //绘图操作
    QPen pen;
    pen.setWidth(5);//粗细
    //pen.setColor(Qt::red);//设置颜色
    pen.setColor(QColor(14,10,123));//设置rgb颜色方式
    pen.setStyle(Qt::DashLine);//设置画笔形式
    p.setPen(pen);//画笔给绘画者
    //画直线
    p.drawLine(50,50,150,50);
    //画圆
    p.drawEllipse(QPoint(150,150),50,25);
    //画刷
    QBrush brush;
    brush.setColor(Qt::red);
    brush.setStyle(Qt::Dense1Pattern);
    p.setBrush(brush);
    //画矩形
    p.drawRect(150,150,100,50);
    p.end();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值