Skip to content

Simple GUI engine with OpenGL, resource and navigation controllers.

License

Notifications You must be signed in to change notification settings

xrombik/pyglwidgets

Repository files navigation

Build Status

pyglwidgets

Main futures:

  • Simple GUI engine with OpenGL;
  • Fast response for user input;
  • Zero draw calls if no changes;
  • Custom draw callbacks.

Widgets that already implemented:

  • Push, check and radio buttons;
  • Customized tables;
  • Regulators driven by mouse move;
  • Edit/entry boxes;
  • Static and dynamic Unicode text;
  • Pictures with scale and rotation.

Quick start

  • Clone this repo with command: git clone https://github.com/xrombik/pyglwidgets

  • Go to the cloned repo directory: cd pyglwidgets

  • Run script that installs all dependencies (checked on Debian 10 or Ubuntu 18 based distros): ./install-deps.sh

  • Run examples:

    Bunch of GUI items: ./playground.py

    Just table only: ./table.py

    Funny red stars: ./star.py

About

Simple GUI engine with OpenGL, resource and navigation controllers.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published