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
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.