Daniel Carrera
2010-01-16 14:21:08 UTC
Hello,
Have any of you tried other toolkits besides wxPython? Can anyone make a
comparison? Keeping in mind that I don't have experience with other
toolkits, I would venture the following points:
* Tkinter
Pros: Easy to use, well documented, easiest to deploy, mature, license.
Cons: Butt ugly.
Best for: Internal applications that don't have to look good.
* PyGtk
Pros: Easy to use, well documented, looks good on Linux, license.
Cons: Doesn't right on Windows and Mac.
Best for: Applications that target Linux.
* wxPython
Pros: Cross-platform, mature, not /too/ hard to use, license.
Cons: Less easy than PyGtk.
Best for: Cross-platform applications.
* PyGtk
Pros: Cross-platform, mature (ease of use??).
Cons: GPL - restrictive license.
Best for: Programs that you intend to make GPL; KDE programs.
Comments?
I decided to look at wxPython because I want to be able to write cross
platform applications and not be restricted by the license. I'll
probably make all my apps GPL anyways, but I want to have a choice, and
I want something that I can use in a professional context where I don't
have a choice over the license.
Cheers,
Daniel.
Have any of you tried other toolkits besides wxPython? Can anyone make a
comparison? Keeping in mind that I don't have experience with other
toolkits, I would venture the following points:
* Tkinter
Pros: Easy to use, well documented, easiest to deploy, mature, license.
Cons: Butt ugly.
Best for: Internal applications that don't have to look good.
* PyGtk
Pros: Easy to use, well documented, looks good on Linux, license.
Cons: Doesn't right on Windows and Mac.
Best for: Applications that target Linux.
* wxPython
Pros: Cross-platform, mature, not /too/ hard to use, license.
Cons: Less easy than PyGtk.
Best for: Cross-platform applications.
* PyGtk
Pros: Cross-platform, mature (ease of use??).
Cons: GPL - restrictive license.
Best for: Programs that you intend to make GPL; KDE programs.
Comments?
I decided to look at wxPython because I want to be able to write cross
platform applications and not be restricted by the license. I'll
probably make all my apps GPL anyways, but I want to have a choice, and
I want something that I can use in a professional context where I don't
have a choice over the license.
Cheers,
Daniel.