绘制一个位于(50, 50)的200x200的红色矩形
#include "widget.h"
#include "ui_widget.h"
#include <QPainter>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);update();
}Widget::~Widget()
{delete ui;
}void Widget::paintEvent(QPaintEvent *event)
{// 创建 QPainter 对象QPainter painter(this);// 设置画刷颜色为红色painter.setBrush(Qt::green) ;// 绘制一个矩形区域,位置和大小根据需求设置painter.drawRect(50, 50, 200, 200); // 例如:绘制一个位于(50, 50)的200x200的红色矩形
}