My label creator application requires to align text(QGraphicsTextItem) horizontaly and vertically within a given boundingRect.
So far I'm NOT able to come up with a way to make vertical alignment work for Qt::AlignTop, Qt::AlignBottom, and Qt::AlignVCenter.
Horizontal alignment works ok.
Any suggestion for making vertical alignment work in a QGraphicsTextItem?
QRectF BaseTextItem::boundingRect() const
{
return QRectF(0,0,310,100);
}
void BaseTextItem::alignVerticalTest()
{
QTextDocument *text_document = this->document();
QTextOption alignment_option(Qt::AlignBottom);
text_document->setDefaultTextOption(alignment_option);
this->setDocument(text_document);
}
Bookmarks