19 setFrameStyle(Box | Sunken);
21 setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
27 QPainter painter(
this);
28 QLinearGradient gradient(0, 0, width(), height());
31 gradient.setColorAt(0, Qt::black);
32 gradient.setColorAt(f, Qt::green);
34 painter.fillRect(rect(), Qt::black);
35 painter.setBrush(gradient);
36 painter.drawRect(0, 0, (
int)(width() * f), height());
38 painter.setPen(QPen(Qt::green));
40 painter.drawText(rect(), Qt::AlignCenter, str);
56 return QSize(200, 30);