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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simple_pygame_ui-0.1.0.tar.gz.
File metadata
- Download URL: simple_pygame_ui-0.1.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2df14393bc77ecb414c089b067803669d0b9d7a4f107a187cd10c551b0528aac
|
|
| MD5 |
e56093baf6fdc39e0298e7b232c45319
|
|
| BLAKE2b-256 |
22b3661d3af37359dc9162c1ea4c04fcf57d1049337fd1b104d3c08f245a3683
|
File details
Details for the file simple_pygame_ui-0.1.0-py3-none-any.whl.
File metadata
- Download URL: simple_pygame_ui-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc3f6c53827c02a7eeff82ca8d84d4e8340507c365bf768d4e26eb237b707f9b
|
|
| MD5 |
4969effd5c393589eb6557423dfd61d3
|
|
| BLAKE2b-256 |
ebebb217e80469208b8eb7f5cc12d86a5b905b935385ce127a8348d602198f48
|