15 #include "QTextDocument" 17 #include "QApplication" 43 auto styleSheet = qApp->styleSheet();
45 QPainter painter(
this);
46 QTextDocument td(
this);
47 td.setDefaultStyleSheet(styleSheet);
49 auto widgetSize = this->size();
50 td.setTextWidth(widgetSize.width()-20.);
51 QPoint origin = QPoint(10, 5);
55 auto textSize = td.size();
57 origin.setX((widgetSize.width() - textSize.width()) / 2.);
58 origin.setY((widgetSize.height() - textSize.height()) / 2.);
60 painter.translate(origin);
61 td.drawContents(&painter);
void paintEvent(QPaintEvent *event) override
void SetOverlayText(const QString &text)
QString GetOverlayText() const
QmitkSimpleTextOverlayWidget(QWidget *parent=nullptr)
~QmitkSimpleTextOverlayWidget() override