The Tkinter 3000 Widget Construction Kit
library (WCK) provides an extension API that allows you to implement
all sorts of custom widgets, in pure Python. The WCK is designed to
work with the existing Tkinter library, as
well as the new Tkinter 3000 bindings.
For more information, see this page.