ksbanim
The python package ksbanim supports the drawing of primitive shapes and UI elements. Through its simple design, students can learn the basic principles of programming.
Features
- position and rotate primitive shapes
- draw circles, ellipses, rectangles, triangles and more
- draw buttons, labels, text inputs and more
- manage keyboard and mouse input
- animate shape transitions
Dependencies
A working installation of python3 and pip is necessary. So go and install python first.
Based on OpenGL, PyQt5 and imageio
Usage Example
from ksbanim import *
setPos(500,500)
setRot(45)
drawCircle(100)
GitHub Documentation
You can view the documentation here.
Contributing
If you have any questions, feel free to ask via Q&A.