def StyledWidget_paintEvent(self, event): """A default styled QWidget subclass paintEvent function. """ opt = QStyleOption() opt.init(self) painter = QPainter(self) self.style().drawPrimitive(QStyle.PE_Widget, opt, painter, self)
def paintEvent(self, event): if self.__isTransparencySupported: opt = QStyleOption() opt.init(self) rect = opt.rect p = QPainter(self) p.setRenderHint(QPainter.Antialiasing, True) p.setBrush(opt.palette.brush(QPalette.Window)) p.setPen(Qt.NoPen) p.drawRoundedRect(rect, self.__radius, self.__radius) p.end() else: StyledWidget_paintEvent(self, event)
def __updateMask(self): opt = QStyleOption() opt.init(self) rect = opt.rect size = rect.size() mask = QBitmap(size) p = QPainter(mask) p.setRenderHint(QPainter.Antialiasing) p.setBrush(Qt.black) p.setPen(Qt.NoPen) p.drawRoundedRect(rect, self.__radius, self.__radius) p.end() self.setMask(mask)
def paintEvent(self, event): # make the widget style aware option = QStyleOption() option.init(self) painter = QStylePainter(self) painter.drawPrimitive(QStyle.PE_Widget, option)
def paintEvent(self, event): opt = QStyleOption() opt.init(self) painter = QPainter(self) self.style().drawPrimitive(QStyle.PE_Widget, opt, painter, self)