Maybe something like this?

painter.setBackgroundMode( Qt::OpaqueMode );
painter.setBackground( QColor( Qt::gray ) );
painter.setPen( QPen( Qt::black ) );
painter.setBrush( QBrush( Qt::black, Qt::BDiagPattern ) );