3 ms·
I do a lot of programming in Python, and found Kivy to be easy to use and thought it was pretty cool when I tried it out a while ago. However: Why would one wa
by eivarv 10y ago
I do a lot of programming in Python, and found Kivy to be easy to use and thought it was pretty cool when I tried it out a while ago.
However: Why would one want to use Kivy for desktop interfaces (as I see many comments mention), rather than native (e.g. Qt) or at least close to native UI-frameworks?
I think Kivy looks great for prototyping, experimental interfaces, and such, but I don't see why I would use it over something that lets me use native interface widgets.
- Kihashi 10y agoI would use it if: * I was making "universal" app for mobile and desktop. * The app was intended for a Kiosk computer with touch screen. * I was concerned about Qt licensing.
- eivarv 10y agoGood points! I may not have conveyed it properly, but I was mainly concerned with traditional desktop applications. Regarding Qt licensing concerns: couldn't you just use PySide instead? Edit: Sorry, was mixing up Qt and PyQt. Qt itself is dual-licensed (commercial/LGPL).
- Kihashi 10y ago> Regarding Qt licensing concerns: couldn't you just use PySide instead? At the moment, PySide is still on Qt4. If that was fine, then that would be a possibility. PyQt supports Qt5.