def __init__(self, settings, text): QGraphicsSimpleTextItem.__init__(self) self.__settings = settings self.setFont(settings.badgeFont) self.setText(text) self.color = None
def paint(self, painter, option, widget): """Paints the text item""" color = self.__settings.lineColor if self.color: color = self.color self.setBrush(QBrush(color)) QGraphicsSimpleTextItem.paint(self, painter, option, widget)
def __init__(self, canvas, text): CellElement.__init__(self, None, canvas, None, None) QGraphicsSimpleTextItem.__init__(self) self.kind = CellElement.TEXT self.setFont(canvas.settings.badgeFont) self.setText(text) self.color = None