Skip to main content

Simple UI Library for pygame

Project description

PyGameUI Is a PyGame UI Library that adds simple UI for with the use of PyGame

Setting up a simple setup:

in your Main Class write:

if __name__ == "__main__":
  pygameui.setup(YourMainScene())

and also make a Script and add a class to that script in my Case "YourMainScene"

class YourMainScene(PyGameScene):
  def update(self):
    # Write your Code here that Should only run when the Window is updated
  def render(self,screen,events):
    # Write your Rendering Code here

now lets say you want to add a Button then write a snippet like this in update:

self.drawables.append(Button("Here Goes the Button Text",
  (Here Goes a tuple of 2 ints that is the center of the button),
  (Here Goes a tuple of 2 ints that is the size of the button),
  heres a reference for what should happen when the button gets clicked(lamda supported),
  [Heres a list of values that should be passed onto the on_clicked methode]))

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

simple_pygame_ui-0.1.10.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

simple_pygame_ui-0.1.10-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file simple_pygame_ui-0.1.10.tar.gz.

File metadata

  • Download URL: simple_pygame_ui-0.1.10.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for simple_pygame_ui-0.1.10.tar.gz
Algorithm Hash digest
SHA256 76bde31e1744101dbe1827d3362d5fb3bb420d1ca1a3dbb123ec4936fc9f86ab
MD5 7b80e4dd6f8cbc190e4d5ca9d223a3a8
BLAKE2b-256 644379729ef662e8f8710d4c3025aaad7b3527aecf9898e0e52f6b55ce8e3ae9

See more details on using hashes here.

File details

Details for the file simple_pygame_ui-0.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_pygame_ui-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 dddc5dda0a2b1937c1cf8a8f94007724beea650322d08bcc2c840a766fa1f632
MD5 c7fdcfc57766dbeedb28644a5f51ef42
BLAKE2b-256 7c195e1aa10f8ca8844c5c7ea17b2c69b588608ec1d952e9f8f4bd6fe306078f

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