On Sun, 30 Aug 2009 10:48:24 -0700, r wrote: > I think a point and click GUI builder (although some may disagree) is > actually detrimental to your programming skills. The ability to > visualize the GUI only from the source code as you read it, is as > important to a programmer as site reading sheet music is to a > musician. And I like to program with the training wheels off.
The main advantage of a GUI builder is that it helps prevent you from hard-coding the GUI into the program. You could get the same effect by coding a UIL/XRC/etc file manually, but a GUI builder tends to force it. It also allows the GUI to be edited by without requiring any programming knowledge. This eliminates the need for the GUI designer to be familiar with the programming language used (or any programming language), and allows customisation by end users. Creating a GUI programmatically is almost always the wrong approach. It tends to be adopted due to a path of least resistance, rather than any affirmative reason. -- http://mail.python.org/mailman/listinfo/python-list