Exemplo n.º 1
0
    def _fillColor(self, pixmap):
        # force icon color
        painter = QtGui.QPainter(pixmap)
        painter.setCompositionMode(QtGui.QPainter.CompositionMode_SourceIn)

        painter.fillRect(pixmap.rect(), QtGui.QColor(140, 84, 184))
        painter.end()
Exemplo n.º 2
0
    def __init__(self, parent=None):
        '''Initialise indicator with optional *parent*.'''
        super(BusyIndicator, self).__init__(parent=parent)
        self._timer = None
        self._timerInterval = 30
        self._speed = 8.0
        self._spinnerAngle = 0
        # TODO: Use properties to enable setting this colour via stylesheets.
        self._spinnerColor = QtGui.QColor(17, 176, 233)  # Color: '#11b0e9'
        self._logo = ':ftrack/image/default/ftrackLogoColor'

        self.start()
Exemplo n.º 3
0
    def paintEvent(self, event):
        '''Override paint event to make round thumbnails.'''
        painter = QtGui.QPainter(self)
        painter.setRenderHints(QtGui.QPainter.Antialiasing, True)

        brush = QtGui.QBrush(self.pixmap())

        painter.setBrush(brush)

        painter.setPen(QtGui.QPen(QtGui.QColor(0, 0, 0, 0)))

        painter.drawEllipse(QtCore.QRectF(0, 0, self.width(), self.height()))