Python Tkinter StringVar() errore sul init
Sto avendo un problema strano con StringVar in Tkinter. Durante il tentativo di mantenere costantemente aggiornato un widget Messaggio in un progetto, ho continuato a ricevere un errore durante il tentativo di creare la variabile. Sono passato a una shell python interattiva per indagare e questo è quello che ho ottenuto:
>>> 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'
>>>
Qualche idea? Ogni esempio ho visto su Tkinter mostra l'utilizzo di inizializzazione variabile con niente inviato al costruttore quindi sono in perdita, se mi manca qualcosa ...