Python GUI

Andy Salnikov a_salnikov at yahoo.com
Fri Aug 30 20:48:13 CEST 2002


"Phil Thompson" <phil at river-bank.demon.co.uk> wrote in message
news:3D6FBB3B.5090700 at river-bank.demon.co.uk...
> Andy Salnikov wrote:
>
> > "Tim Roberts" <timr at probo.com> wrote in message
> > news:uniomu8pdi7tm169b4g6225d5oqdrkj2go at 4ax.com...
> >
> >>Much more important, in my view, is that KillerApp on Windows should
look
> >>and feel like a Windows app, and KillerApp on X should look and feel
like
> >>an X app.  That way, I don't have to "relearn" my conventions just for
one
> >>app.
> >>
> >>
> >   The problem with X is that it has many more look and feels than on
> > Windows.
> > Which one do you prefer - Xt, Motif, KDE, Gnome? Or do you want you
app's
> > look and feel depend on whether do you run it under KDE or Gnome? What
> > if you run it under neither of this two? The questions on X are so
numerous
> > that sometimes I think that it might be asier to bring Windows look and
feel
> > (which I personaly kinda like) into X.
> >
> >
> >>If we accept that (and I always accept everything I say), then the most
> >>sensible approach is to use the native widget set, so that you inherit
the
> >>standard native framework.  To me, wxPython is a great example of a
> >>
> > toolset
> >
> >>that has achieved this goal.
> >>
> >
> >   Which "native set" does wxWindows use on X? My understandig taht it
uses
> > ether Motif or GTK, which _you_ have to choose. Why then KDE is not
native?
> > I do not think you can define very well what is native on X, unless you
want
> > to
> > restrict yourself to Xt (which is dull).
>
>
> Or take the Qt (and PyQt) approach and implement all styles on all
> platforms and let the user decide on a global or per application basis
> with a simple command line argument.
>

  Well, but Qt does not use any native widget set, this is why they can
emulate any
look and feel they like. Because they emulate it it is not 100% close to
anything,
just an emulation. But I like it, Qt's Windows look and feel on X is far
better than
what many native X applications have.

  Andy.





More information about the Python-list mailing list