GUIs - A Modest Proposal

Gabriele Lanaro gabriele.lanaro at gmail.com
Sun Jun 6 04:13:27 EDT 2010


I'd really like to s/tkinter/WxWidgets/g, the multiplatformness is (almost)
the same but wx looks infinitely better. IMHO a good intention is to best
the API of wx.
Anyway, GUI programmers usually choose the toolkit (often 3rd party) more
appropriate for the situation, wether it is or not in the standard library,
to cite again Java, python interface looks generally better than Java ones
because of this "freedom" of choicing the appropriate GUI.

Personally If I'll have to develop a windows GUI I will use IronPython
(choosing a different python implementation!).

My 2 cents

2010/6/6 Michael Torrie <torriem at gmail.com>

> On 06/05/2010 08:22 PM, ant wrote:
> > WxPython and PyGtk are both powerful, but quirky in different ways.
> > PyQt is tied to one platform. And there are dozens more.
>
> In what way is PyQt (or the new PySide bindings) tied to one platform?
> PyQt is "native" on Win32, Mac, and Linux.  Would your universal GUI be
> any less quirky?
>
> > I ask the group; should we try to create a new GUI for Python, with
> > the following properties?:
> > <snip>
> > - Comprehensive, for complicated things - Cross-platform
> Most GUI toolkits currently are, to some degree or another.  Qt is the
> most comprehensive cross-platform toolkit that I know of.  You can
> pretty much do any application operation using its API.
>
> > - Looks good (to be defined)
> Does that mean it looks native?  Should it be native?  Does not the
> Tkinter gui look "good?"
>
> I can think of at least the following reasons why a new universal GUI
> for Python will have acceptance issues:
>  - stuck with the lowest common denominator of functionality on each
> platform if you thunk to native widgets (a la wxWidgets)
>  - often look and feel is not quite native even when using native themes
> (GTK on windows, for example)
>  - if you take the Java Swing approach, you'll look out of place
> everywhere, which is kind of where tkinter is now.
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100606/415de629/attachment-0001.html>


More information about the Python-list mailing list