I’m a Python newbie but I’m interested in going into the depths of the language. I learned recently how to make simple GUI apps with wxPython and I loved it, I’ve read around that is the best cross-platform GUI kit around – yet, there are better “native” GUI kits (pyGTK, IronPython (if I’m not mistaken), pyObjc, etc.), but they are individual.
Is there a way I can “mix” those GUI libraries into a single app? How can I provide the best GUI experience in a cross-platform app?
Any help or suggestions are greatly appreciated.
The grate benefit from wxPython is its use of native widgets where possible, so on GTK platform it’ll use GTK, on windows it will use win32, and on mac it will use cocoa/carbon.
If you don’t write a cross-platform app, then you should better use the specific API to this platform, e.g. pyGTK (Gnome etc.), PyWin32T (Windows) or whatever native toolkit on your platform, as it is normally more updated to the latest API than wxPython.