GimelStudio / gswidgetkit

Custom widget toolkit for easier creation of customized wxPython GUIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gswidgetkit

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.

About

Custom widget toolkit for easier creation of customized wxPython GUIs

License:Apache License 2.0


Languages

Language:Python 100.0%