ich habe ein Fenster, in dem an verschiedenen Stellen Text steht.
dieser sollte aber auch unterschiedlich groß sein.
bisher habe ich das so gelöst.
Code: Alles auswählen
SvgDialog::paintEvent(event);
QPainter painter(this);
QFont font;
font.setPixelSize(8);
setFont(font);
QPen pen;
pen.setColor(QColor(127, 198, 101));
painter.setPen(pen);
painter.drawText(25,30, m_sLabel);
for(int i = 0, k = 222; i <= m_iValue * 2; i++, k -= 8)
{
painter.fillRect(QRect(174, k, 26, 4), QColor(56, 178, 60, 255));
}
font.setPixelSize(16);
setFont(font);
painter.drawText(280, 225, tr("ESC"));
painter.drawText(330, 225, tr("OK"));
painter.end();
Bin für jede Hilfe dankbar.
bp