painter.setFont(font);
int heightOfText = metrics.height();
painter.drawLine(0, 200 - heightOfText,
1000, 200 - heightOfText);
painter.drawLine(0, 200, 1000, 200);
painter.drawText(0, 200, "Gradient Text");
QPainter painter(this);
painter.setPen(QPen(QColor(Qt::black)));
QFont font = QFont("Times", 50, QFont::Normal);
painter.setFont(font);
QFontMetrics metrics(font);
int heightOfText = metrics.height();
painter.drawLine(0, 200 - heightOfText,
1000, 200 - heightOfText);
painter.drawLine(0, 200, 1000, 200);
painter.drawText(0, 200, "Gradient Text");
To copy to clipboard, switch view to plain text mode
This code gives me the result displayed on the screenshot below
Bookmarks