C M wrote:
wxPython is intended to look "native", which means its widgets should look like what the platform wants widgets to look like. There are some exceptions to this, but generally it looks on Windows like applications look on Windows; on Mac as they do on Mac; on Linux as they do on Linux. I believe pyQT also uses native widgets, mostly.
It sure didn't used to -- it did it's own drawing of all the widgets -- then they had themes that more-or-less matched the native ones, but Ive never seen a QT app that looks or acts native on the Mac -- they generally don't even use the native file selector dialogs, and the like.
(pyGTK is even worse, from a native-look-and-feel-perspective, on the Mac)
The OP mentioned "skinning" -- the QT approach should be better suited to skinned apps -- I think "nice" or "pretty" is meaningless, but if you goal is to have all the widgets look like what you want, rather than like the ordinarily platform widgets, then wx is not a great choice, it simply is not designed for that.
I can't tell you from experience if QT is any better in that regard, but I suspect it is.
and look into PySide for a more flexible license -- I don't know how robust it is yet, but if it meets your needs, it's a more flexible license.
-Chris
···
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker@noaa.gov