Re: Newbie Python questions



LessPaul <LessPaul@xxxxxxxxx> wrote:

...My
question is in regard to GUI platforms. My primary target would be
Windows, but I would also like be able to support Linux and Mac
versions if possible. I'm also interested in using a system that also
has support for pure C++ applications. As such, and after reading many
web pages regarding Python GUIs, I believe I have the candidates
narrowed down to pyQT and wxPython.

The first question -- how steep is the curve to become proficient with
the above GUI packages?

There is so much personal preference here that it is extremely hard to give
any guidance. If you have done any Windows programming at all, so that you
are familiar with the event-driven programming model, then I don't think
you would see that much difference in learning curve. The two packages are
more alike than they are different -- the various APIs are just spelled
differently.

I happen to be a big wxPython fan. I learn best by example, and wxPython
has a 44,000-line demo suite with 167 source files that demonstrates
virtually every class it includes.

Since there appears to be no commercial licencing fee for wxWidgets/
wxPython, the last question is what do I gain from going QT over wx?
I've seen great applications written with both (on my computer I have
the wxPython Digsby and the pyQT apps "Mnemosyne" and "Anki". All seem
to be solid.

Yep. Personal preference.
--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
.



Relevant Pages

  • Re: wxPython before MainLoop
    ... If the only way to get wxPython to correctly handle ... LOL -- did you try coding this app with native windows means, ... I suggest you first went getting experience with other GUI libraries ...
    (comp.lang.python)
  • Re: What is the best Python GUI API?
    ... applications look beautiful but I hate the license. ... and I'm now a happy wxPython user. ... My very first GUI application ever was a wxPython Windows ...
    (comp.lang.python)
  • Re: wxPython before MainLoop
    ... If the only way to get wxPython to correctly handle ... wxPython is really ready for Windows. ... readiness is much better than a delay before display ... or a delay with the GUI half-drawn. ...
    (comp.lang.python)
  • Re: Building a Python app with Mozilla
    ... Thorsten Kampe a écrit: ... Neither Tkinter nor Wxpython nor PyQT are actually what I want (because the lack of GUI builders and they don't really look good on Windows and Linux). ...
    (comp.lang.python)
  • Re: Splash Screens , how could something so basic still be hard?
    ... You say that there "is no message pump to allow for further GUI ... Note that by "there is no message pump", I mean that because of the way the code is written, no message pump is working while the "splash screen" is displayed. ... In a normal Forms app, there would be a message pump loop, and there's no reason to believe that in those examples, one doesn't exist. ... The same technique is possible in Windows, ...
    (microsoft.public.dotnet.languages.csharp)