Hi,
wie kann ich in Python und tkinter das Textfeld so einstellen, dass er
immer ganz unten in der letzten Zeile ist?
Ich habe im laufenden Programm immer wieder mal Ausgaben die ich im
Textfeld anzeigen lassen möchte. Das mache ich so.
Clemens L. schrieb:> "Immer" geht nicht.
Bringt ja auch irgendwie nichts. Was will ich mit einem Scrollbar, der
immer an einer bestimmten Stelle festgenagelt ist? Quasi ein Scrollbar,
der nicht scrollbar ist.
Eine gänge Implementation ist, dass der Scrollbar quasi unten kleben
bleibt. Man kann immer frei scrollen, und die Position bleibt auch da
stehen, wo man hingescrollt hat, außer, wenn der Scrollbar ganz unten
ist. Dann wird beim Anhängen von Text automatisch weitegescrollt.
Ich kenne mich mit Tkinter nicht aus, aber vom Prinzip her würde ich vor
dem Anhängen des Texts prüfen, ob der Scrollbar ganz am Ende steht. Wenn
ja, dann wird er nach dem Einfügen auch wieder ganz ans Ende geschoben,
sonst nicht.