Python tkinter VarCadena() error en init
Estoy teniendo un problema extraño con VarCadena en tkinter. Al intentar mantener continuamente un widget de mensaje actualizado en un proyecto, seguí recibiendo un error al intentar crear la variable. Salté a un shell de python interactivo para investigar y esto es lo que obtuve:
>>> StringVar
<class 'tkinter.StringVar'>
>>> StringVar()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python31\lib\tkinter\__init__.py", line 243, in __init__
Variable.__init__(self, master, value, name)
File "C:\Python31\lib\tkinter\__init__.py", line 174, in __init__
self._tk = master.tk
AttributeError: 'NoneType' object has no attribute 'tk'
>>>
¿Alguna idea? Todos los ejemplos que he visto en programas de uso Tkinter inicializar la variable sin nada enviado al constructor, así que estoy en una pérdida si estoy perdiendo algo ...