[Pythonmac-SIG] Why is Framework build of Python needed

Bill Janssen janssen at parc.com
Thu May 14 17:53:17 CEST 2009


Ronald Oussoren <ronaldoussoren at mac.com> wrote:

> On 14 May, 2009, at 4:31, Bill Janssen wrote:
> 
> > I think this depends on what you think the "native Mac GUI" is, and
> > what
> > you want to do with it.  For instance, a non-framework build, combined
> > with Xlib (http://python-xlib.sourceforge.net/) works quite well with
> > the Apple X11 server, which in turn uses the native Mac GUI.
> 
> This is totally off-topic, but I don't think an X11 based UI is a
> "native Mac GUI". Anything that's a native GUI should at least conform
> to the usual UI conventions of OSX, such as a per-application menu
> instead of per windows menu's.
> 
> And to be honest, I even have doubts about a toolkit such as Tk which
> uses native widgets but has a rather un-mac feeling unless the
> developer really knows what he's doing. That explains why IDLE looks
> ugly on OSX, I don't know what I'm doing w.r.t. Tk on OSX, and AFAIK
> Python's stdlib doesn't even ship with all components that are needed
> to get a proper native L&F with Tkinter.

Yes, I agree with all that -- anything non-Cocoa isn't "real".  I was
just wondering what the OP meant by "native Mac GUI".  Though we could
have lots of fun arguing about whether the X11 server provides access
to the native Mac GUI... :-).

Bill


More information about the Pythonmac-SIG mailing list