I am using Python 2.7.5 and Tkinter. I am writing status messages into a text widget. To insert I am using:
text_widget.insert(INSERT, 'my status here.\n')
This works fine. However, each status is added after the previous status. How do I insert new lines at the top of the Text
widget so that the most recent status is at the top, while keeping the previous status messages below?
Thanks.
text_widget.insert('1.0', 'my status here.\n')
In short, the text widget can be indexed using a string notation of the form "lineNum.columnNum"
, as well as using the special indices like Tkinter.INSERT
.
I would recommend reading effbot's documentation for the Tkinter text widget, or New Mexico Tech's Tkinter Handbook, which I've found has fewer examples and explanations, but is more complete as an API reference.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With