[EMAIL PROTECTED] wrote: > Now i began to learn GUI programming. There are so many > choices of GUI in the python world, wxPython, pyGTK, PyQT, > Tkinter, .etc, it's difficult for a novice to decide, however. > Can you draw a comparison among them on easy coding, pythonish design, > beautiful and generous looking, powerful development toolkit, and > sufficient documentation, .etc. > It's helpful for a GUI beginner. > Thank you. > > > :)Sorry for my poor english. >
Tkinter: Pro: Default GUI library for Python; stable; well-supported Con: Needs extension for complex/rich GUI's; core widgets are dated in look and feel; many modern extensions in Tcl/Tk have not made it into Tkinter or are not widely used (Tile, Tablelist) wxPython: Pro: Popular, actively developed, wraps native widgets, looks great on Windows, commercial-friendly license Con: Based on C++ toolkit; docs assume knowledge of C++; some think coding style is too much like C++; complex to build and deploy on Linux (wraps Gtk) PyQt: Pro: Powerful, cross-platform, sophisticated GUI's Con: Based on C++ toolkit; docs assume knowledge of C++; commercial deployment is expensive; free deployment must be GPL; smaller development and user community than wxPython PyGtk: Pro: Sophisticated GUI's, cross-platform (Linux and Win32); very popular on some platforms; active development community Con: Not native on OS X -- Kevin Walzer Code by Kevin http://www.codebykevin.com -- http://mail.python.org/mailman/listinfo/python-list