Exemplo n.º 1
0
    def paintEvent(self, event):
    
        if not self.text().isEmpty():
        
            painter = QPainter()
            painter.begin(self)
            painter.setRenderHint(QPainter.Antialiasing)
            
            color = self.palette().color(QPalette.Highlight)
            color.setAlpha(127)
            painter.setBrush(QBrush(color))
            color = self.palette().color(QPalette.HighlightedText)
            color.setAlpha(127)
            painter.setPen(QPen(color))
            size = self.height() / 2.0

            left = self.width() - 4
            
            painter.drawRect(left - size, size * 0.5, size, size)
            painter.drawLine(left - size * 0.75, size * 0.75,
                             left - size * 0.25, size * 1.25)
            painter.drawLine(left - size * 0.25, size * 0.75,
                             left - size * 0.75, size * 1.25)
            painter.end()
        
        QLabel.paintEvent(self, event)
Exemplo n.º 2
0
 def paintEvent(self, evt):
     QLabel.paintEvent(self, evt)
     p = QPainter(self)
     p.setFont(self.font())
     x = self._movieWidth + 6
     y = (self.height() + p.fontMetrics().xHeight()) / 2
     p.drawText(x, y, self._text)
     p.end()
Exemplo n.º 3
0
    def paintEvent(self, QPaintEvent):
        QLabel.paintEvent(self, QPaintEvent)
        painter = QPainter(self)

        for i in range(15):
            for j in range(15):
                if self.boardArray[i][j] == 1:
                    painter.drawPixmap(i * 32 + 5, j * 32 + 5, self.whiteChess)
Exemplo n.º 4
0
    def paintEvent( self, event ):
        """ Called when painting is required """

        metric = self.fontMetrics()
        if metric.width( self.__text ) > self.contentsRect().width():
            QLabel.setText( self,
                            metric.elidedText( self.text(),
                                               Qt.ElideMiddle, self.width() ) )
        else:
            QLabel.setText( self, self.__text )

        QLabel.paintEvent( self, event )
        return
 def paintEvent(self, event):
     """
     Protected method called when some painting is required.
     
     @param event reference to the paint event (QPaintEvent)
     """
     fm = self.fontMetrics()
     if fm.width(self.__text) > self.contentsRect().width():
         self.__elided = fm.elidedText(self.text(), Qt.ElideMiddle, self.width())
         QLabel.setText(self, self.__elided)
     else:
         QLabel.setText(self, self.__text)
     QLabel.paintEvent(self, event)
Exemplo n.º 6
0
    def paintEvent( self, event ):
        """ Called when painting is required """

        sparePixels = 5
        metric = self.fontMetrics()
        if metric.width( self.__path ) > self.contentsRect().width() - sparePixels:
            QLabel.setText( self,
                compactPath( self.__path,
                             self.contentsRect().width() - sparePixels,
                             self.length ) )
        else:
            QLabel.setText( self, self.__path )
        QLabel.paintEvent( self, event )
        return
 def paintEvent(self, event):
     """
     Protected method called when some painting is required.
     
     @param event reference to the paint event (QPaintEvent)
     """
     fm = self.fontMetrics()
     if fm.width(self.__surrounding.arg(self.__path)) > self.contentsRect().width():
         QLabel.setText(self, 
             self.__surrounding.arg(compactPath(unicode(self.__path), 
                                    self.contentsRect().width(), 
                                    self.length))
         )
     else:
         QLabel.setText(self, self.__surrounding.arg(self.__path))
     QLabel.paintEvent(self, event)