Hallo,
ich habe ein QTextEdit. Im dazugehörigen QTextDocument liegt der Text Zeile für Zeile in je einem QTextBlock vor.
Gegeben eine bestimmte Zeilennummer möchte ich diese Zeile mittig im QTextEdit darstellen. Also entsprechend scrollen. Wie mache ich das am geschicktesten?
-- Panke
QTextEdit, bestimmte Zeile (QTextBlock) zentrieren.
QTextCursor nehmen, auf den Block positionieren, Koordinaten ermitteln
und QTextEdit-ScrollBar verschieben.
und QTextEdit-ScrollBar verschieben.
Code: Alles auswählen
QTextCursor QTextEdit::cursorForPosition ( const QPoint & pos ) const
QScrollBar * QAbstractScrollArea::verticalScrollBar () const