Gui Advice Needed: wxPython or PyQT ?

Kevin Altis altis at semi-retired.com
Wed May 7 12:42:14 EDT 2003


You're right of course. Qt probably works fine and I have no way of
effectively judging a particular app I've never seen so I should just shut
up.

It looks like Photoshop Album
  http://www.adobe.com/products/photoshopalbum/
replaces PhotoDeluxe which had a very non-standard UI, but it was still
usable.

But that brings up another good point of why native widgets look and feel
may no longer be crucial. After almost 20 years of consumer GUI usage from
when the Mac (does the Lisa count in the consumer space?) was introduced in
1984 users have gotten very sophisticated. The diversity of UI elements
inside the web browser and videogames has changed user expectations. You
still have buttons, fields, and lists, etc. but they all look different and
sometimes behave slightly differently than native widgets. Even the
hyperlink, where a simple font, color change, and/or bold/underline sets the
link apart from normal text is a big leap. In addition, themes have changed
the look of controls, but behaviors with themes stay the same.

So, maybe only user testing can tell you if your particular UI does or
doesn't work? It may also be that expectations of how window frames and
menus on a given platform are more strict, but that the UI elements inside
the window can have a look and feel that is different than native widgets.
This would be a good research topic.

Anyway, I'm more interested now in the other issues with Qt, not so much
with the native look and feel, which in the past was the reason I always
ignored it. Thanks for getting me to think more about this.

ka

"Alex Martelli" <aleax at aleax.it> wrote in message
news:Eh3ua.54069$3M4.1390181 at news1.tin.it...
Kevin Altis wrote:
   ...
> SWT. Qt almost certainly suffers the same kinds of problems, but I'm
> willing to be proven wrong.

I do not see what could possibly prove a negative, i.e. that Qt has NO
problems whatsoever.  Clearly, e.g., Adobe must not understand the
consumer market, since it has chosen Qt for its "Photoshop Album"
consumer-oriented application -- the fools, don't they *know* that
consumers just won't stand for that?!

I'm pretty peeved at trolltech recently, for all the effort they're
wasting on their scripting engine (based on *javascript* -- eeek!),
but I think such "shots in the dark" as this "almost certainly" (based,
I gather, upon no experience at all with Qt), and that kicker of
"willing to be proven wrong" (HOW?-), cheer me up by reminding me
of just how good Qt itself is, technically and in terms of market
acceptance in the field.  I do still hope "qt script for applications"
suffers the horrid failure it deserves, mind you, but thankfully
trolltech's successful enough to survive that and keep Qt excellent.


Alex






More information about the Python-list mailing list