void <className>::paintEvent( QPaintEvent * ) {QPainter p(this);p.setBrush(QColor(0,0,0,0));p.setPen(QColor(0,0,0,0));p.drawRect(rect());// а потом рисуй, что хочешь}
void W::paintEvent( QPaintEvent * e ){ QPixmap px( size() ); QPainter p( &px ); // draw some... p.end(); setMask( px.mask() ); p.begin( this ); p.drawPixmap( 0, 0, px ); p.end();}
p.setCompositionMode( QPainter::CompositionMode_Source );
setMask( QPixmap::fromImage( image ).mask() );