Re: Another life after VFP thread?

Author: Ed Leafe

Posted: 2007-03-23 at 06:35:39

On Mar 23, 2007, at 7:21 AM, Alan Bourke wrote:

> Python is going nowhere (I mean it's not going to disappear).

> Personally

> I have issues with GUI-based apps based on cross-platform languages

> like

> Python and Java, insofar as they look terrible compared to what you

> can

> do with native controls, although this situation is always improving.

Try again.

Dabo uses the wxPython GUI toolkit, which is based on the C++

toolkit called 'wxWidgets'. From their home page:

"wxWidgets lets developers create applications for Win32, Mac OS X,

GTK+, X11, Motif, WinCE, and more using one codebase. It can be used

from languages such as C++, Python, Perl, and C#/.NET. Unlike other

cross-platform toolkits, wxWidgets applications look and feel native.

This is because wxWidgets uses the platform's own native controls

rather than emulating them. It's also extensive, free, open-source,

and mature."

IOW, you want a button, you use the platform's API to draw a button.

You want a tree, you use the platform's API to create a tree. No

faking it; no approximations... because they *are* native controls.

If you have some bizarre XP theme or Gtk theme installed, an app

written in wxPython will use that theme, since it isn't drawing the

controls itself.

-- Ed Leafe

-- http://leafe.com

-- http://dabodev.com

©2007 Ed Leafe