font.setFamily("Arial");
font.setPixelSize(10);
font.setBold(false);
qreal width = metrics.width("Test");
p.drawRect(0,0,width, 20);
p.
drawText(QRect(0,
0,width,
20),
"Test");
qreal width1 = metrics.width("LongTest");
p.drawRect(0,20,width1, 20);
p.
drawText(QRect(0,
20,width1,
20),
"LongTest");
qreal width2 = metrics.width("LongLongTest");
p.drawRect(0,40,width2, 20);
p.
drawText(QRect(0,
40,width2,
20),
"LongLongTest");
QPainter p(this);
QFont font;
font.setFamily("Arial");
font.setPixelSize(10);
font.setBold(false);
QFontMetricsF metrics(font);
qreal width = metrics.width("Test");
p.drawRect(0,0,width, 20);
p.drawText(QRect(0,0,width,20),"Test");
qreal width1 = metrics.width("LongTest");
p.drawRect(0,20,width1, 20);
p.drawText(QRect(0,20,width1,20),"LongTest");
qreal width2 = metrics.width("LongLongTest");
p.drawRect(0,40,width2, 20);
p.drawText(QRect(0,40,width2,20),"LongLongTest");
To copy to clipboard, switch view to plain text mode
Bookmarks