15 setFixedSize(26 * 5, 22);
25 QPainter painter(
this);
26 painter.setRenderHint(QPainter::SmoothPixmapTransform);
28 for(
int i = 0; i < 5; ++i)
30 const bool active =
m_value - i - 1 >= 0;
31 painter.drawPixmap(i * 26, 0, QPixmap(active ?
":/tiny/lb_star" :
":/tiny/lb_unstar"));
MusicRatingLabel(QWidget *parent=nullptr)
virtual void paintEvent(QPaintEvent *event) overridefinal
void setValue(int value) noexcept
The class of the rating label.