Exemplo n.º 1
0
    def paintEvent(self, event):
        semiTransparentColor = self.startColor
        semiTransparentColor.setAlpha(self.currentAlpha)
        painter = QtGui.QPainter(self)
        painter.fillRect(self.rect(), semiTransparentColor)
        self.currentAlpha -= (255 * self.timer.interval() / self.duration)

        if self.currentAlpha <= 0:
            self.timer.stop()
            self.close()
Exemplo n.º 2
0
    def __init__(self, text, bg, parent=None):


        super(DynamicTextWidget, self).__init__(parent)

        self.bg = bg
        self.text = text

        newFont = self.font()
        newFont.setPointSize(newFont.pointSize() + 10)
        self.setFont(newFont)

        self.painter = QtGui.QPainter()

        self.timer = QtCore.QBasicTimer()

        self.step = 0
        self.timer.start(60, self)