Thanks for that. I've tested your script and it seems to have the same problem, so I'll post your example across in comp.lang.tcl as you suggest.
Seems I'm running tcl/tk 8.4.9, and wish 8.4 cheers Matt > I suspect a bug at tcl level. So can you execute the following tcl > script: > > ------- > entry .en1 > grid .en1 -row 0 -column 1 > > label .lb1 -text "CAN WRITE ->" > grid .lb1 -row 0 -column 0 > > > label .lb2 -text "CAN'T WRITE ->" > grid .lb2 -row 1 -column 0 > > entry .en2 > grid .en2 -row 1 -column 1 > ------- > > It is exactly the same as yours in tcl syntax. To execute it, just save > it to the file script.tcl and type in a shell: > wish script.tcl -- | Matt Hammond | R&D Engineer, BBC Research and Development, Tadworth, Surrey, UK. -- http://mail.python.org/mailman/listinfo/python-list