If an object instance variable is an array element with a name consisting of two words and if that variable is bound to an entry widget, the array element's value is not displayed in the entry widget.
If a global variable is an array element with a name consisting of two words and if that variable is bound to an entry widget, the array element's value is displayed allright in the entry widget.
The attached file is a Tcl-sccript that shows this behaviour.
This problem was already reported for version 3.4 as bug 211, but version 4.0 has the same problem.
fixed in trunk, will be in version 4.0.1