Cross-platform GUI development

Chris Mellon arkanes at gmail.com
Tue Oct 23 20:59:15 CEST 2007


On 10/23/07, maco <macoafi at gmail.com> wrote:
> On Oct 13, 12:34 am, Michael L Torrie <torr... at chem.byu.edu> wrote:
> > Alexandre Badez wrote:
> > > Personnaly, I use PyQt simply because I prefere Qt to Gtk, witch is
> > > much more integrated with all desktop than Gtk.
> > > In fact, your application in Qt on Mac, Win or Linux look like a
> > > native app.
> >
> > Qt doesn't look very native on my desktop.  In fact, Qt apps have always
> > looked out of place on a Gnome desktop.
> >
> > On Windows and Mac, no question, they look pretty native.  You do have
> > to take pains to make the app "feel" native, though.  Like follow the UI
> > guidelines of the platform,  etc.
> >
> >
> >
> > > Just a question of "feeling" I think; because most of those GUI
> > > framework, offer quiet the same functionality.
>
> GTK (like Pidgin or the GIMP) looks pretty native on Windows to me.

This can only be because you don't use these programs often, or you've
never actually looked at them. The GIMP in particular has almost
nothing in common with the native controls - it's got a different
background color, a different drawing model (note nasty delayed
repaints when resizing), clearly non-native dialogs like file pickers,
non-standard menu icons, just a huge list.

Pidgin has a fairly minimal interface so it's flaws are less obvious,
but they're still there.

If this doesn't bother you, more power to you, but don't make the
mistake of thinking that GIMP is any way "native" on windows.

> Years of using Windows is probably why I think GTK/GNOME looks better
> than Qt/KDE.
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>



More information about the Python-list mailing list