Skip to main content

Package providing simple GUI features on pygame and pyOpenGl

Project description

GGUI

GGUI is a graphical user interface for pygame with opengl.

Its a thin wrapper around these libs to provide basic tools to rende text, scrollable windows, buttons and dropdowns inside your pygame application.

It supports images, borders, antialiased text and text outlines, styles and style changes on hover and on click, transparency, toggles such as hide/show enable/disable, and uses lazy rendering for increased text rendering performance.

It also supports event-driven programming by firing click and select events through pypubsub.

Usage

Basic usage is shown through example.py

More complete and advanced usage is showcased in a simple game, idle_game.py.

Capture of the game

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gl-ggui-0.0.3.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gl_ggui-0.0.3-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file gl-ggui-0.0.3.tar.gz.

File metadata

  • Download URL: gl-ggui-0.0.3.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.6

File hashes

Hashes for gl-ggui-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2701ad5f0adc24097e2dbe48aa1e851fc5e5683e6727ed20763a9821b7351d87
MD5 b4384d12d25402351f773bb0cb830652
BLAKE2b-256 7131c7c8de08be7d600ebc23139cabd5a63821cdb1c3f5b23d56dd8724789e01

See more details on using hashes here.

File details

Details for the file gl_ggui-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: gl_ggui-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.6

File hashes

Hashes for gl_ggui-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cf1ad0a36203116554ee6db70a5909ec2ac1c161641682057ca27559a4100b6b
MD5 192f5e0de4d2da1079cedbc7da411581
BLAKE2b-256 c1b143c0e8864e337fd6b20834f3ced12802d50e68c134083e596e2ea67db976

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page