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();

你可能感兴趣的:(Qt,Creator模块学习,经验分享,qt5)