Yeah, I also think wxWindows widget layout mechanisms
could be much more intuative. When I first started
with GUI programming, I was using Tkinter, on which I
found the pack() and grid() methods of all widgets to
be fairly straight-forward. However, I quickly slammed
my head against Tk's limitations, such as having no
(built-in) equivalent to wxListCtrl or wxTreeCtrl. So
I switched to wxPython, and quickly became
increasingly frustrated trying to get my widgets to
display and behave as I wanted. After countless hours
of reading and searching and experimenting and reading
and reading and experimenting, I finally was able to
make it work.
Anyway, I do very much appreciate the hard work that
the wxWindows and wxPython people have put forth. I'm
making good use of it, but I just think the layout
systems (why do we need so many?) could be more
intuative.
I haven't used pyGTK yet, but I think I will on my
next project just to get a feel for their way of doing
things, and also to better understand where wxWindows
could be improved. A cross-platform (unix/win/mac),
native look-n-feel, full-featured, coherent,
intuative, and stable GUI toolkit would be a beautiful
thing indeed. If I ever get time inbetween work and
school I'll try to help wx become that.
P.S.
Mike, I think we should take this discussion to the
wxWin mailing list.
···
__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/