Python Tkinter Resources
Tkinter is Python's de-facto standard GUI (Graphical User
Interface) package. It is a thin object-oriented layer on top of
Tcl/Tk. To use Tkinter, you don't need to write Tcl code, but you
will need to consult the Tk documentation, and occasionally the Tcl
documentation (since Tk's low-level event handling mechanism is
considered part of Tcl).
Tkinter is not the only GUI for Python. It is however the most
commonly used one, and almost the only one that is portable between
Unix, Mac and Windows. Cameron Laird calls the yearly decision to keep Tkinter
"one of the minor traditions of the Python world."