Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "widget.h"
- #include "ui_widget.h"
- Widget::Widget(QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::Widget)
- {
- ui->setupUi(this);
- }
- Widget::~Widget()
- {
- delete ui;
- }
- void Widget::paintEvent(QPaintEvent *event){
- QPainter paint(this);
- paint.setBrush(QBrush(Qt::yellow,Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 2));
- paint.drawRect(200,200,300,225);
- paint.setPen(QPen(Qt::black, 2));
- paint.setBrush(QBrush(QColor(20 , 146, 23,181),Qt::SolidPattern));
- QPointF *points = new QPointF[3];
- points[0] = QPointF(350,100);
- points[1] = QPointF(195,200);
- points[2] = QPointF(505,200);
- paint.drawPolygon(points,3);
- paint.setBrush(QBrush(QColor(72 , 164, 255,240),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 2));
- paint.drawEllipse(325,130,40,40);
- paint.setBrush(QBrush(QColor(72 , 164, 255,240),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 3));
- for(int i=250;i <290 ; i+=20){
- paint.drawRect(i,250,20,20);
- }
- paint.setBrush(QBrush(QColor(72 , 164, 255,240),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 3));
- for(int i=250;i <290 ; i+=20){
- paint.drawRect(i,270,20,20);
- }
- paint.setBrush(QBrush(QColor(72 , 164, 255,240),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 3));
- for(int i=425;i <450 ; i+=20){
- paint.drawRect(i,250,20,20);
- }
- paint.setBrush(QBrush(QColor(72 , 164, 255,240),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 3));
- for(int i=425;i <450 ; i+=20){
- paint.drawRect(i,270,20,20);
- }
- int a=0;
- paint.setBrush(QBrush(QColor(149 , 149, 149,250),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 3));
- for(int i = 0 ; i < 45 ; i+=15){
- paint.drawRect(305+a,410-i,100-i,15);
- a+=6;
- }
- paint.setBrush(QBrush(QColor(132 , 66, 0,240),Qt::SolidPattern));
- paint.setPen(QPen(Qt::black, 3));
- paint.drawRect(335,310,40,70);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement