QPainter使用不同风格的QBrush来填充区域

效果图: 

void WgtText::paintEvent(QPaintEvent *event)
{

    QPainter painter(this);
    painter.setRenderHint(QPainter::Antialiasing, true);
    painter.setBrush(QBrush(Qt::blue, Qt::CrossPattern));
    painter.drawRect(10,10,300,300);

    return QWidget::paintEvent(event);
}
原文地址:https://www.cnblogs.com/zhangxuan/p/10145820.html