I wanted to create a paid gui desktop application with python for a client. And I didn't find anything better.
https://github.com/wxwidgets/phoenix
https://github.com/wxwidgets/wxwidgets
>>55894654
>not using pyqt
https://riverbankcomputing.com/software/pyqt/intro
>>55894675
Yes I know but I need an expensive licence to create paid applications. :(
why not tkinter? just use
from Tkinter import *
from ttk import *
>>55894744
Tkinter is too limited for this application.
I use advanced things like ultimatelistctrl.
>>55894675
Might as well use C++ and Qt.
Other than a few syntax, there's not much different anyway.
Plus, it's easier to search for an answer if you encounter any problem.
>>55894793
No it isn't.
>>55895027
Could you prove it? :)
>>55895019
PyQt guy here, Qt requires a commercial license if you plan on selling your solution, so >>55894684 still applies regardless if C++ or python is used.
>>55895027
Tkinter is garbage in the same way Java Swing is garbage. It just looks like ass.
>>55895083
>Tkinter is garbage in the same way Java Swing is garbage. It just looks like ass.
both look native with one line. but it looking ass by default is indeed a great way to find lazy incompetent brogrammers
>>55894654
libui?
>>55895083
Qt are triple license: GPL, LGPL3 or commercial.
You can use dynamic linking and keep your commercial application complied with LGPL.
Some modules like charts are not available under LGPL though.
>>55895176
I use pyinstaller to create executable.
Is it possible to use dynamic linking with it?
>>55895106
this
>>55895270
PyQt are dual licenses, GPL or commercial.
So, nope it doesn't make any difference (static or dynamic link).
>>55895354
Can I just opensource the qt/gui part of my application on github?
>>55895307
I think libui is even less advanced than tkinter, so don't exspect having wxwidgets features.
https://github.com/andlabs/libui/issues/159
PySide2 (Qt5 version of PySide) is currently being developed. That would allow you to use LGPL.
But its not really usable at this point in development.
>>55896480
GPL requires every part of the application to be open source. But that does not keep you from selling it. You just need to send the source code to all the buyers and give them the right to distribute it for free.
>>55894654
>didn't find anything better.
you managed to do something quite difficult, congratulations