[issue5163] tkinter.scrolledtext: new text is hidden after using insert()

David Schultz report at bugs.python.org
Sat Feb 21 06:45:27 CET 2009


David Schultz <ringhome at cox.net> added the comment:

Just an ignorance issue, I supposed.  I didn't realize that it was  
that simple.  Still a novice at all of the methods available.

In that case, the only advantage is in case you don't want to always  
manually set it to the end.  No good reason to change it otherwise.

On Feb 20, 2009, at 12:36 PM, Guilherme Polo wrote:

>
> Guilherme Polo <ggpolo at gmail.com> added the comment:
>
> Do you mean something like this:
>
> import Tkinter
>
> def insert():
>    text.insert('end', 'buh\n')
>    text.see('end')
>    text.after(100, insert)
>
> text = Tkinter.Text()
> text.pack(expand=True, fill='both', side='left')
> vbar = Tkinter.Scrollbar(orient='vertical', command=text.yview)
> vbar.pack(side='right', fill='y')
> text.configure(yscrollcommand=vbar.set)
> text.after(100, insert)
>
> text.mainloop()
>
> (or change Tkinter by tkinter to work on python 3.x)
> Text.see already does what you want, can you argue why adding an  
> option
> for that would be good ?
>
> ----------
> nosy: +gpolo
>
> _______________________________________
> Python tracker <report at bugs.python.org>
> <http://bugs.python.org/issue5163>
> _______________________________________

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue5163>
_______________________________________


More information about the Python-bugs-list mailing list