Что бы узнать какие значения может принимать тот или иной параметр я пользуюсь такой уловкой
>>> from Tkinter import *
>>> t = Tk()
>>> e = Entry()
>>> e['state'] = 'abracadabra'
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
e['state'] = 'abracadabra'
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1209, in __setitem__
self.configure({key: value})
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1202, in configure
return self._configure('configure', cnf, kw)
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1193, in _configure
self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
TclError: bad state "abracadabra": must be disabled, normal, or readonly
>>>