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
.
- 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
Simply pip install gswidgetkit
and run the demo.py
file from this repository for a demo of the widgets.
All contributions are welcome! See CONTRIBUTING.md for details. Feel free to open a PR or ask questions.
Navigate to the root directory
Run py -m build
Then run twine upload dist/*
and follow the prompts.
Licensed under the Apache 2.0 License. Feel free to use these widgets as a starting point, etc for your own projects.