First, I feel that Python already has too many GUI toolkits available, and
could stand to use some consolidation.

I started writing python GUI apps with pyQT,then moved to Pythoncard, and
now I use wxPython directly without looking back. I feel that there needs to
be much more of a separation between the C++ code and Python than pyQT
provides, and I don't feel the "C++" influence when I use wxPython, even
though wxWidgets is written in C++ and interfaced with SWIG. I think adding
a wrapper just adds more complexity, and there are already several
intermediate layers & "form builders" for wx in an attempt to make it
easier.
Now that Nokia is behind QT it would be interesting to see follow its
evolution.

I think ones efforts could be better spent working on wx directly, or
helping Mark Hammond with Python W32 itself. I've never used MFC, so I can't
make the comparison myself, but I've heard Thomas' statement how wx is
similar to MFC, from another source.

Here are an outdated comparison of some "attempts to make wx easier to use".
http://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features.

Pythoncard is not listed in the chart above, and that chart is not really a
comparison of "intermediate layers".
Pythoncard is still popular and could probably stand to be improved.

With some time, struggling, and cursing, I have now written a few wx apps
from scratch, even using sizers. While I can't do it "second nature" yet, I
don't  see myself looking
at another intermediate layer. wx has come a long way, the documentation is
getting much better, and the wxPython list is a great resource for solving
problems. Quite a few people have written some new wx components too, but
they are not part of the standard distribution. I feel the Python community
would benefit much better by not competing with something that has this much
momentum (aka developing a native  Windows GUI).

I actually would rather see new any new GUI-related development efforts
going into a community-standardized RAD IDE (aka Delphi-like) environment,
as opposed to a seeing a new toolkit/framework come into existence. I have
been hoping a company like Microsoft or Google would get behind this effort,
more Google than Microsoft.
Since I am an advocate for wx, I would really prefer company-backed
resources put into a completed Delphi-like IDE for wxPython.


I applaud your efforts Thomas whatever the outcome. I know they will benefit
the Python community.
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to