Cython-based Python bindings for dear imgui
pyimgui is a Cython-based binding for impressive dear imgui C++ library - a Bloat-free Immediate Mode Graphical User Interface.
It is still unfinished project but I plan to provide minimal fully-functional binding in incoming few months. Any help would be appreciated.
dear imgui looks very interesting. I wanted to give it a try becasue I was looking for simple GUI solution for my little Python-based game engine (to be opensources soon!). Offical dear imgui Wiki states that there is some Python binding available (cyimgui) but it quickly turned out that it is incomplete and isn’t even barely usable.
In fact, my initial experimental work on this project based on the cyimgui code base. After only three days of developlment my code had almost nothing in common with the cyimgui. This fact and vanity made me start my own project instead of forking cyimgui.
After you checkout the repository don’t forget to initialize all git submodules using:
git submodule update --init --recursive --remote
Then setup your environment, build extension and install it locally in the development mode:
pip install -r doc/requirements-dev.txt python setup.py develop