Hacker News new | ask | show | jobs
by vbit 3627 days 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?

1 comments

Possibly, 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 ;-)
Oh absolutely, I think Kivy is fantastic and the best option for UI in Python currently. I just wish the community was bigger.
Why 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.

It 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.
What 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 [2]: http://conda.pydata.org/miniconda.html

I can't remember off the top of my head alas:(