This release is a pre-release and may not be stable for production use.
GUI Library for Python Arcade
This library contained a first draft of GUI components for arcade game library. These components are now fully integrated into python arcade.
Experimental GUI Components
Starting with the version 0.2.0 all components that are included
in arcade will be removed.
Starting with version 0.2.0 this library will
contain experimental components, that could move into the arcade standard.
Consider them as alpha, so breaking changes could happen in every version update.
Basic Components until version 0.1.0
UIView
Central class to manager the ui components.
Converts on_ callback functions into events, so that UIElements
just have to contain one method to interact with user input.
UIElement
A general interface of an UI element.
Examples
Examples providing an overview of features, there will be dedicated documentation soon.
Screenshots
Features planned to work on
- Enhancements
- layered UI
- Layout
- Modal
- open
- close
- colour background
- image background
- Modal
- New Components
- UITextArea
- Scrollbar
Chores
Background information and other frameworks
Reference Pygame GUI projects
- ThorPy
- Phil's pyGame Utilities
- OcempGUI
- PyGVisuals
- Pygame GUI
- Homepage
- Examples
- QuickStart Example
- Concept
- UIManager manages every interaction, new elements get the UIManager on creation
- Elements create events and hook into pygames event system
- Themes can be read from JSON files
Metadata
Release files for arcade-gui 0.1.0a9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| arcade_gui-0.1.0a9.tar.gz | 21.4 kB | Without provenance | Details for arcade_gui-0.1.0a9.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| arcade_gui-0.1.0a9-py3-none-any.whl | Python 3 | none | any | Details for arcade_gui-0.1.0a9-py3-none-any.whl |
Total release size: 48.4 kB
Release files / arcade_gui-0.1.0a9.tar.gz
| Download URL | arcade_gui-0.1.0a9.tar.gz |
|---|---|
| Size | 21.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d1b7460cab0063b48f44d7cf98412cb53563eb0f88d1e62a47377da9cb04331
|
|
BLAKE2b-256 checksum How to use checksums |
d55cfbea4322fd1cd525deeebe5d103b590e5ee31a6dd3d7724ea3c9e3727673
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.10 CPython/3.8.5 Darwin/19.6.0
|
Release files / arcade_gui-0.1.0a9-py3-none-any.whl
| Download URL | arcade_gui-0.1.0a9-py3-none-any.whl |
|---|---|
| Size | 27.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98f70e477e0cf8d7aeb27fdf752533802e4a0fa45817ee235684c4c2a5304d0d
|
|
BLAKE2b-256 checksum How to use checksums |
44466133d9e14d1f20965748383188d7783800ddc0267827f6cdc03c17dad913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.10 CPython/3.8.5 Darwin/19.6.0
|
Security for arcade-gui 0.1.0a9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.