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

猜你喜欢

转载自www.cnblogs.com/zhangxuan/p/10145820.html