3 ms·
Kivy seems well designed and easy to use - not just for multi-touch but general cross platform UI apps, and phone apps. My only concern is that the community s
by vbit 10y ago
Kivy seems well designed and easy to use - not just for multi-touch but general cross platform UI apps, and phone apps.
My only concern is that the community seems small and the site a little dated?
- tonteldoos 10y agoPossibly, but I've actually been hunting for a cross-platform, easy-to-build UI kit for Python, and this certainly seems easier than Tk or Qt. So it fits the bill for general cross-platform use ;-)
- vbit 10y agoOh absolutely, I think Kivy is fantastic and the best option for UI in Python currently. I just wish the community was bigger.
- ZanyProgrammer 10y agoIt seems like about once a year I'll get the craving to build Python desktop GUIs, and so far I've never been able to get PyQt installed on my Mac.
- eivarv 10y agoWhat trouble have you had with PyQt? I've never had any issue installing PyQt (or PySide) whatsoever, though I usually use Conda [1] with the Anaconda Python distribution, rather than the system default (which you shouldn't use, IIRC) or the official one from Python.org. The easiest way to get started is probably with the Miniconda [2] Python distribution. I'm not sure if Conda pulls down Qt, though, or if you have to install that yourself (e.g. via Homebrew). [1]: https://github.com/conda/conda https://github.com/conda/conda [2]: http://conda.pydata.org/miniconda.html http://conda.pydata.org/miniconda.html
- ZanyProgrammer 10y agoI can't remember off the top of my head alas:(
- eivarv 10y agoWhy do you find this this easier than PyQt/PySide? You can use Qt Creator to design interfaces graphically, and bundle and distribute your application with PyInstaller. This will also let you use the given platform's native interface widgets.