Kivy is a relatively new framework for creating UserInterface's in Python. See https://kivy.org/doc/stable/gettingstarted/installation.html tldr:
python -m virtualenv kivy_venv
# Windows
kivy_venv\Scripts\activate # powershell
.kivy_venv/Scripts/activate # bash
# Linux
source kivy_venv/bin/activate
python -m pip install kivy[base] kivy_examples # or
python -m pip install kivy[full] kivy_examples # or
python -m pip install kivy[base,media] kivy_examples
Examples
- PgenPasswordGenerator -- a simple means of turning passphrases into passwords