[gelöst] QTextEdit auf die letzte Zeile verschieben

Alles rund um die Programmierung mit Qt
Antworten
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

[gelöst] QTextEdit auf die letzte Zeile verschieben

Beitrag 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?
Zuletzt geändert von BartSimpson am 20. August 2006 18:51, insgesamt 1-mal geändert.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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() );
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Das nach ganz unten gescrollt wird, damit der letzte Eintrag sichtbar wird.
Geht damit prima. Einfach mit dem Signal textChanged() verbinden:)
Antworten