I have been working on python recently and I have been making quite alot of research on the best x-platform UI toolkit. I dont really want something heavy because i am a lone developing switching from c# and there is possibility I will be selling some of my application in my locality.
I tried PyQt
and I am beginning to love it, although, it appears that PyGTK
is a bit mature.
Like I said earlier, I am not keen about heavy native look and feel but please not like Tk, I was stuck at the licensing issue of PyQt
as you might not be able to sell programs written in it. someone introduced Pyside but from what I am seeing, it is not stable and well maintained.
- My question is, can i sell my
PyQt
written application - is
pyGTK
any better thanPyQt
, give reasons - Is there any other x-platform easy to learn and implement and license problem free UI toolkit for python out there that i can use
Educative reply will be much appreciated
From the PyQt website:
My basic understanding of the GPL terms are that commercial releases are ok but any software that "uses" the GPL licensed software must also be released as open source under a GPL compatible license. What exactly "uses" means would probably require a lawyer :)
I've never had much luck getting PyGTK to work however I've had no real issues with simple GUIs and the LPGL licensed
PySide
. The documentation is so-so and I've had to refer to the Qt C++ documentation a bit, but on the whole its been very stable and integrates well with MatplotLib for plotting.E.g. these simple GUIs with live plots I have made using PySide. The first only took about ten minutes to code by hand, however for more complicated GUIs you can also use QtDesigner.