Serhiy Storchaka added the comment:

I confirm this. The bug appears sporadically on 3.x.

When the entry displays text, self.entry1['textvariable'] is 'PY_VAR0'. When it 
does not, self.entry1['textvariable'] is '0' (actually the value of "text" 
parameter).

The bug is due to the fact that option "text" is applied after the option 
"textvariable". Due to string hash randomization it occurs in 50% on 3.3+ (and 
always or never on default 2.7, depending on other options used in this call). 
For work around this bug you should not use both "text" and "textvariable" 
keyword or dict parameters in one call. Probably it is worth to mention in the 
documentation (unfortunately the Tkinter documentation is almost non-existent).

----------
assignee:  -> docs@python
components: +Documentation -Tkinter
nosy: +docs@python, serhiy.storchaka
stage:  -> needs patch
type: behavior -> enhancement

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10259>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to