On Wed, 2006-09-06 at 17:54 -0700, Jay wrote:
> I'm having trouble with using the <Key> event with the Text object.
> When I use them together (which is a logical combination), I use this
> code:
> 
>       textbox = Text(root, wrap="word", height=15, width=50)
>       textbox.bind("<Key>", resolveGlyphs)
> 
> def resolveGlyphs(event):
>       textBuf = textbox.get(1.0, END)
>       print(textBuf)
> 
> What it prints out for me is everything except for the last character
> -- the one that triggered the event.  How can I get the entire
> contents?
> 

bind the textbox to the <KeyRelease> event because by then it has been
drawn on the Text widget.  The <Key> event is equivalent to the
<KeyPress> event

Regards,

John



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to