下面是一个使用 QPainter 绘制填充绿色正方形的示例代码:
void YourWidget::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.setBrush(Qt::green); // 设置画刷颜色为绿色
painter.drawRect(50, 50, 100, 100); // 绘制一个填充绿色的正方形,起始点坐标为(50, 50),宽高为100
}
这段代码将在你的QWidget上绘制一个填充绿色的正方形,起始点坐标为(50, 50),宽高为100。记得在你的QWidget类中重写paintEvent函数,并确保正确设置QWidget的大小和位置以容纳绘制的正方形。
内容由零声教学AI助手提供,问题来源于学员提问