using gui toolkittoolet' take quick look at the story tkinter has to tell on these fronts as well tkinter documentation this book explores tkinter fundamentals and most widgets toolsand it should be enough to get started with substantial gui development in python on the other handit is not an exhaustive reference to the tkinter library or extensions to it happilyat least one book dedicated to using tkinter in python is now commercially available as write this paragraphand others are on the way (search the web for detailsbesides booksyou can also find tkinter documentation onlinea complete set of tkinter manuals is currently maintained on the web at in additionbecause the underlying tk toolkit used by tkinter is also de facto standard in the open source scripting community at largeother documentation sources apply for instancebecause tk has also been adopted by the tcl and perl programming languagestk-oriented books and documentation written for both of these are directly applicable to python/tkinter as well (albeitwith some syntactic mappingfranklyi learned tkinter by studying tcl/tk texts and references--just replace tcl strings with python objects and you have additional reference libraries at your disposal (see table - the tk-to-tkinter conversion guideat the end of this for help reading tk documentationfor instancethe book tcl/tk pocket reference ( 'reillycan serve as nice supplement to the tkinter tutorial material in this part of the book moreoversince tk concepts are familiar to large body of programmerstk support is also readily available on the net after you've learned the basicsexamples can helptoo you can find tkinter demo programsbesides those you'll study in this bookat various locations around the web python itself includes set of demo programs in the demos\tkinter subdirectory of its source distribution package the idle development gui mentioned in the next section makes for an interesting code read as well tkinter extensions because tkinter is so widely usedprogrammers also have access to precoded python extensions designed to work with or augment it some of these may not yet be available for python as write this but are expected to be soon for instancepmw python mega widgets is an extension toolkit for building high-level compound widgets in python using the tkinter module it extends the tkinter api with collection of more sophisticated widgets for advanced gui development and framework for implementing some of your own among the precoded and extensible megawidgets shipped with the package are notebookscombo boxesselection graphical user interfaces