def paintEvent(self, evt): # print 'paint', self.color, self.text(), self.width(), self.height(), evt.rect().width() qp = QPainter() qp.begin(self) qp.setBrush(QColor('#{}'.format(self.color[:-2]))) qp.drawRect(0, 0, self.width(), self.height()) qp.end() qp.begin(self) qp.setPen(self._get_text_color()) qp.drawText(evt.rect(), QtCore.Qt.AlignCenter, self.text()) qp.end()
def paintEvent(self, e): qp = QPainter() qp.begin(self) qp.setBrush(QColor(*self.value)) qp.drawRect(0, 0, self.bar_width, 20) qp.end()
def paintEvent(self, e): qp = QPainter() qp.begin(self) qp.setBrush(self.value) qp.drawRect(0, 5, self.width, self.height) qp.end()