painter
->setPen
(QColor("black"));
painter
->setFont
(QFont("Arial",
11,
QFont::AllLowercase));
//painter->drawText(QPoint(option.rect.x() + 50, option.rect.y() + 20), o->name()); // this renders perfectly in place
doc->setHtml(o->name());
doc
->drawContents
(painter,
QRect(option.
rect.
x() + 50,
option.rect.y(), // if I use + 20, the text is never rendered, not even in first row..
option.rect.width(),
30));
painter->setPen(QColor("black"));
painter->setFont(QFont("Arial",11,QFont::AllLowercase));
//painter->drawText(QPoint(option.rect.x() + 50, option.rect.y() + 20), o->name()); // this renders perfectly in place
QTextDocument * doc = new QTextDocument();
doc->setHtml(o->name());
doc->drawContents(painter,QRect(option.rect.x() + 50,
option.rect.y(), // if I use + 20, the text is never rendered, not even in first row..
option.rect.width(),
30));
To copy to clipboard, switch view to plain text mode
Bookmarks