A framework for building hierarchical GUIs
hgf is a hierarchical GUI framework for Python, built on top of Pygame. It is designed to ease the creation of graphical applications that,
- Support external configuration - controls, options, style
- Manage structural complexity - by composing simple elements
- Separate major concerns - behavior, layout, appearance
With code that is easy to read, write, and extend, with minimal boilerplate.
hgf is currently version 0.2.2, pre-alpha. The API may be volatile, but any changes to it will be made in an effort to better manifest these design principles.
## Using hgf
You can read the online documentation [here](https://benfrankel.github.io/hgf) (outdated and incomplete).
- Python 3.x
- Pygame 1.9.2+ (should be handled by pip)
- pyperclip (should be handled by pip)
pip install hgf
hgf is licensed under the [Apache 2.0](https://github.com/BenFrankel/hgf/blob/master/LICENSE) license, so you are free to use, distribute, and modify it.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size hgf-0.2.2-py3-none-any.whl (47.3 kB)||File type Wheel||Python version 3.6||Upload date||Hashes View|
|Filename, size hgf-0.2.2.tar.gz (28.8 kB)||File type Source||Python version None||Upload date||Hashes View|