Здравствуйте, не подскажете почему перегрузка drawRubberBand класса QwtPlotZoomer (способ, который я нашёл на qtcentr) не закрашивает фон рамки обведения, при этом сама перегрузка сделана корректно (т.е. если в ней задать другой цвет ручки, то линия рамки будет перекрашиваться).
virtual void drawRubberBand( QPainter *painter ) const
{
if ( dynamic_cast< const QBitmap *>( painter->device() ) )
{
painter->setBrush( Qt::color1 );
}
else
{
QColor c( Qt::darkBlue );
c.setAlpha( 60 );
painter->setBrush( c );
}
QwtPlotZoomer::drawRubberBand( painter );
}