Unmaintained. Please feel free to fork this repository and continue the work.
Various custom widgets for wxPython, created to be used in Gimel Studio.
Highly inspired by the look and functionality of Blender and Sketch widgets. Currently, it uses styles specific to Gimel Studio, but they can be customized as you like in constants.py.
Widget Contents
- Buttons (with text + icon or just icon)
- Number Field supporting integers and floats (similar to Blender's Number Field control)
- Color Picker
- Textctrl
- Checkbox
- Tooltip
- Static Label
- Dropdown (still needs work)
- Color Picker Popup
- Image Picker
- Radio Buttons
- Scrollbar
Get Started
Simply pip install gswidgetkit and run the demo.py file from this repository for a demo of the widgets.
Contributing
All contributions are welcome! See CONTRIBUTING.md for details. Feel free to open a PR or ask questions.
Releasing on PyPI
Navigate to the root directory
Run py -m build
Then run twine upload dist/* and follow the prompts.
License
Licensed under the Apache 2.0 License. Feel free to use these widgets as a starting point, etc for your own projects.