wxPython / Your Experiences in large project ???

Greg Landrum gregLANDRUM at mindspring.com
Tue Apr 9 12:15:47 EDT 2002


I used to do stuff in Tkinter, then I switched to wxPython because it looked
better, was faster, and had the Grid (spreadsheet-like) widget.

wxPython has a lot of functionality and, once you know how to use it, is
mostly pretty easy to use.  As others have said, the documentation is in a
sorry state.  The wxPython docs are slight edits of the C++ docs, which are
incomplete (at best).  Last time I checked the new Grid widget (the reason I
switched) still didn't have up-to-date documentation (more than a year after
its release).  This is somewhat mitigated by the wonderfully supportive and
open mailing list, but only somewhat.

Add to this the fact that the API has changed (in code-breaking ways) from
version to version and you get an unhappy user (me).  Despite the advanced
version numbers (2.2.x and 2.3.x), I never escaped from the feeling that I
was using beta-quality code.

Please bear in mind that many of my criticisms (particularly the ones about
documentation) are due to wx itself, not wxPython.

I am currently looking at qt as a replacement.  The underlying C++ is well
documented and supported.  The Python bindings are definitely still
beta-level (maybe even alpha on windows), but they are at least building on
a stable and capable core.

-greg






More information about the Python-list mailing list