Exemplo n.º 1
0
 def paintEvent(self, event):
     # type: (QPaintEvent) -> None
     p = QStylePainter(self)
     opt = QStyleOptionToolButton()
     self.initStyleOption(opt)
     p.drawComplexControl(QStyle.CC_ToolButton, opt)
     p.end()
Exemplo n.º 2
0
 def paintEvent(self, event):
     super().paintEvent(event)
     painter = QStylePainter(self)
     opt = QStyleOptionFrame()
     opt.initFrom(self)
     painter.drawPrimitive(QStyle.PE_FrameDockWidget, opt)
     painter.end()
Exemplo n.º 3
0
 def paintEvent(self, event):
     super().paintEvent(event)
     painter = QStylePainter(self)
     opt = QStyleOptionFrame()
     opt.initFrom(self)
     painter.drawPrimitive(QStyle.PE_FrameDockWidget, opt)
     painter.end()
Exemplo n.º 4
0
    def paintEvent(self, event):
        # type: (QPaintEvent) -> None
        if self.__flat:
            opt = QStyleOptionToolButton()
            self.initStyleOption(opt)
            p = QStylePainter(self)
            p.drawControl(QStyle.CE_ToolButtonLabel, opt)
            p.end()
        else:
            super().paintEvent(event)

        # paint shadow
        shadow = innerShadowPixmap(self.__shadowColor,
                                   self.size(),
                                   self.__shadowPosition,
                                   length=self.__shadowLength)

        p = QPainter(self)

        rect = self.rect()
        targetRect = QRect(rect.left() + 1,
                           rect.top() + 1,
                           rect.width() - 2,
                           rect.height() - 2)

        p.drawPixmap(targetRect, shadow, shadow.rect())
        p.end()
Exemplo n.º 5
0
 def paintEvent(self, event):
     p = QStylePainter(self)
     opt = QStyleOptionToolButton()
     self.initStyleOption(opt)
     if self.__text:
         # Replace the text
         opt.text = self.__text
     p.drawComplexControl(QStyle.CC_ToolButton, opt)
     p.end()
Exemplo n.º 6
0
 def paintEvent(self, event):
     p = QStylePainter(self)
     opt = QStyleOptionToolButton()
     self.initStyleOption(opt)
     if self.__text:
         # Replace the text
         opt.text = self.__text
     p.drawComplexControl(QStyle.CC_ToolButton, opt)
     p.end()
Exemplo n.º 7
0
    def paintEvent(self, event):
        painter = QStylePainter(self)
        option = QStyleOption()
        option.initFrom(self)

        rect = option.rect
        metrics = option.fontMetrics
        text = metrics.elidedText(self.__text, self.__textElideMode,
                                  rect.width())
        painter.drawItemText(rect, self.__alignment, option.palette,
                             self.isEnabled(), text, self.foregroundRole())
        painter.end()
Exemplo n.º 8
0
 def paintEvent(self, event):
     painter = QStylePainter(self)
     opt = QStyleOption()
     opt.initFrom(self)
     painter.drawPrimitive(QStyle.PE_Widget, opt)
     if not self.__icon.isNull():
         rect = self.contentsRect()
         if opt.state & QStyle.State_Active:
             mode = QIcon.Active
         else:
             mode = QIcon.Disabled
         self.__icon.paint(painter, rect, Qt.AlignCenter, mode, QIcon.Off)
     painter.end()
Exemplo n.º 9
0
 def paintEvent(self, event):
     painter = QStylePainter(self)
     opt = QStyleOption()
     opt.initFrom(self)
     painter.drawPrimitive(QStyle.PE_Widget, opt)
     if not self.__icon.isNull():
         rect = self.contentsRect()
         if opt.state & QStyle.State_Active:
             mode = QIcon.Active
         else:
             mode = QIcon.Disabled
         self.__icon.paint(painter, rect, Qt.AlignCenter, mode, QIcon.Off)
     painter.end()
Exemplo n.º 10
0
    def paintEvent(self, event):
        painter = QStylePainter(self)
        option = QStyleOption()
        option.initFrom(self)

        rect = option.rect
        metrics = option.fontMetrics
        text = metrics.elidedText(self.__text, self.__textElideMode,
                                  rect.width())
        painter.drawItemText(rect, self.__alignment,
                             option.palette, self.isEnabled(), text,
                             self.foregroundRole())
        painter.end()