Still Loving Python

Steve Holden steve at holdenweb.com
Wed Dec 14 04:00:29 EST 2005


Alex Martelli wrote:
> Jérôme Laheurte <fraca7 at free.fr> wrote:
>    ...
> 
>>Sorry for the harsh tone, I just think GUI builders are *evil*. Except
>>maybe for QT Designer, which has a nice model where you implement
>>callbacks by subclassing the generated classes. At least you don't have to
>>look at the generated code.
> 
> 
> Try Interface Builder on a Mac: it builds interfaces as _data_ files,
> not "generated code".  You can then use the same UI from Objective C,
> Java, Python (w/PyObjC), AppleScript... interface-painters which
> generate code are a really bad idea.  (I'm sure Apple's IB is not the
> only interface-painter which encodes the UI as a datafile, easily
> interpreted at startup by a suitable library for whatever language
> you're using to flesh it out -- it's such an obviously RIGHT idea!).
> 
You're right. For example wxDesigner will produce XML, as well as 
writing wxWidgets calls directly in Python, Perl or C++.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                  www.python.org/pycon/




More information about the Python-list mailing list