

Installation on Linux and Mac OS X canīe tricky for newbies, as you must install wxPython before you can installĪ Gui Painter or Code Generator built on the wxPython toolkit, Boa Constructorĭevelopment is still in Beta, but it ultimately offers the same kind of RAD, In the meantime, it is gaining in popularity and installation Is very easy to learn and use, and it may be the ultimate gui-creator for Seperates logic from presentation by using a "resource editor" file. PythonCard uses a "framework" model, based on wxPython, and My sentimental favorite, PythonCard is relatively new, but it is developing The tookit also works on Linux and Mac OS X, but is perhaps a bit more challenging to install than Tkinter. On balance, wxPython is an excellent choice if you are using Windows. In addition, wxPython widgets have a more native look and feel on Windows than does Tkinter's widgets, since wxPython is built on top of wxWindows. wxPython is a heavy-weight contender, with a great range of widgets that some find superior to Tkinter's. WxPython is the "up and comer", the current challenger to Tkinter's throne.

Will require a more powerful toolset, but Easygui is still good for some useful Simple dialogs and other communication to the user.

It is, however, mainly for use in obtaining data input from users and sending Should definitely try this out in order to get a sense of accomplishment. Toolkit and it uses the simplest, most intuitive syntax imaginable. A very worthy toolkit the standard bearer.Įasygui is the easiest gui-creator known to man. You can be pretty sure that any user who has loaded PythonĬan run any scripts you do using Tkinter. This default gui toolkit is installed when you install Python. This is a non-exhaustive list and new options are sprouting up all the time.Ī GUI API that is designed specifically for Python, taking advantage of Python's unique language features and working smoothly with Python's data types. Meanwhile, here is a brief summary of some of the many options available: Do not write in here.Īll of these toolkits are good. Mac OS X, ease of installation, native look and feelĬlick to score the toolkits' suitability to you! Linux, ease of installation, native look and feel Windows, ease of installation, native look and feel Maturity, documentation, breadth of widget selectionĪvailability of GUI-painters, code generators All of these fine GUI toolkits are good, so you can't go wrong but by ranking the importance of each criterion to you, this program will help you find the appropriateness of each toolkit for your current purposes. "1" means that the criterion is not very important to you, "100" means extremely important to PyGUI, Tkinter, Easygui, wxPython, PythonCard, pyQt, pyGtk, Jython (Swing & AWT), Anygui, FXPy, pyFLTK which one is for you?įor each criterion below, input an integer from 1 to 100, as a weight or relative importance factor.
