Where's GUI for Python?

Peter Decker pydecker at gmail.com
Sun Mar 2 15:47:17 CET 2008


On Sat, Mar 1, 2008 at 10:04 PM, Bill <nothanks at null.invalid> wrote:

>  You should also take a look at wxGlade:
>
>      http://wxglade.sourceforge.net/
>
>  which sits on top of wxPython:
>
>      http://wxpython.org/
>
>  which wraps wxWidgets:
>
>      http://www.wxwindows.org/

I have used wxGlade, and while it worked well enough, it didn't seem
to fit my brain. I always found myself "thinking backwards" in order
to guess how the tool needed me to do things.

>  I've found that wxGlade is more usable, currently, than Dabo in it's
>  visual layout tools that help you create the GUI for your apps.

I didn't like that wxGlade generated code. If I later edited the code,
I could no longer use wxGlade to refine the design.

I've been amazed that so many people actually *like* working with
wxPython-style code. I always hated it, and even tried a few times to
make my own wrapper to insulate me from it (it was never very good).
When I found out about Dabo, I took to it instantly and got much more
productive very quickly. I was certain that everyone else would
respond the way that I did.

Obviously that's not what happened. I think that one of the reasons is
that I never coded in C++, so the ALL_CAPS_CONSTANTS style and the
whole getter/setter mentality seemed foreign to me. I'm a Python
programmer, and don't have to switch gears when writing UI code
anymore. I think if you like the sort of code that you need to use
wxPython directly, you're probably perfectly happy to code at that
level. For me, though, everytime I see raw wxPython code these days I
cringe, and am thankful that I don't have to deal with it anymore.

-- 

# p.d.



More information about the Python-list mailing list