Seite 1 von 1

[gelöst] QTextEdit auf die letzte Zeile verschieben

Verfasst: 20. August 2006 15:50
von BartSimpson
Hallo, ich habe eine Art Logfenster wo Status Meldungen ausgegeben werden.
Im Moment wird jede Meldung mit append() angefügt. Jetzte möchte ich aber, das nach dem Anfügen immer der letzte Eintrag sichbar ist.
Hat jemand eine Idee?

Verfasst: 20. August 2006 17:16
von FlorianBecker
Du meinst, dass der letzte Eintrag angezeigt wird, oder dass nur der letzte Eintrag angezeigt wird?

ich habe das einfach gemacht, in dem ich den Scrollbar auf max. gesetzt habe.
textEdit -> verticalScrollBar() -> setSliderPosition( textEdit -> verticalScrollBar() -> maximum() );

Verfasst: 20. August 2006 18:36
von BartSimpson
Das nach ganz unten gescrollt wird, damit der letzte Eintrag sichtbar wird.
Geht damit prima. Einfach mit dem Signal textChanged() verbinden:)