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