Not sure this is your problem, but this isn't enough code to
put the button up. You also need to:
- use a geometry manager: 'pack' or 'place' it
- activate it: call its 'mainloop' method.
Either of the following should work:
> python
>>> from Tkinter import *
>>> fred = Button() # make the Button
>>> fred.pack() # place it on the default root
>>> fred.mainloop() # activate it, receive events,..
-or more consisely-
> python
>>> from Tkinter import *
>>> Button(None, {Pack:{}} ).mainloop() # configure when made
Of course, neither is very interesting (no callback action,
no button label, etc.). A more significant example--
> python
>>> from Tkinter import *
>>> Button(None, {'text':'Hello',
... 'command':'exit',
... Pack: {'side': 'left'}} ).mainloop()
Beyond this, the 'life-preserver' Tkinter manual does a good
job covering the API; there's a lot of defaults in the above.
Mark L.