//! [4] void ShapedClock::resizeEvent(QResizeEvent * /* event */) { int side = qMin(width(), height()); QRegion maskedRegion(width() / 2 - side / 2, height() / 2 - side / 2, side, side, QRegion::Ellipse); setMask(maskedRegion); }
void RotationDialog::resizeEvent(QResizeEvent *) { QPainterPath p; p.addRoundedRect(rect(), 20, 20); QRegion maskedRegion(p.toFillPolygon().toPolygon()); setMask(maskedRegion); updatePath(); }
void ShapedClock::resizeEvent(QResizeEvent * /* event */) { int side = qMin( width( ), height( ) ); QRegion maskedRegion( width( ) / 2 - side / 2, height( ) / 2 - side / 2, side, side, QRegion::Ellipse); //QPixmap pixmap( "D:\\ParkSolution\\Document\\Info.bmp" ); //QBitmap bitmap( pixmap ); setMask( maskedRegion ); }
void QHoverFrame::resizeEvent( QResizeEvent* ) { return; int nWidth = width( ); int nHeight = height( ); int nSide = qMin( nWidth, nHeight ); QRegion maskedRegion( nWidth / 2 - nSide / 2, nHeight / 2 - nSide / 2, nSide, nSide, QRegion::Ellipse ); setMask( maskedRegion ); }
void AMExtendedControlEditorStyledInputDialog::resizeEvent(QResizeEvent * event ) { QDialog::resizeEvent(event); // Create a rounded-rectangle mask to shape this window: QPainterPath path; path.addRoundedRect(0, 0, width(), height(), 14, 14); QPolygonF polygonf = path.toFillPolygon(QTransform()); QRegion maskedRegion( polygonf.toPolygon() ); setMask(maskedRegion); }
void InfoIndicator::resizeEvent(QResizeEvent *event) { QRegion maskedRegion(0, 0 , width(), height(), QRegion::Rectangle); setMask(maskedRegion); }
void CustomWidget::resizeEvent(QResizeEvent * /* event */) { QRegion maskedRegion(rect()); setMask(maskedRegion); }