Skip to main content

GUI extension for the Python game library Arcade https://arcade.academy/

Project description

GUI Library for Python Arcade

This project targets to offer simple to complex ui elements to use in games and software written with the Python Arcade library.

Some UI components were copied over to adjust and fix them.

This project could also end up in a PR to integrate within Arcade.

Basic Components

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

Features for first release

  • UILabel
  • UIButton
  • Focused element tracked
  • UIImageButton
  • UITextInput
  • UIElements emit own UIEvents
  • Theme support

Background information and other frameworks

Reference Pygame GUI projects

Overview

Ideas

  • Create own implementation
  • Build adapter for PyGame GUI

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

arcade_gui-0.1.0a0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

arcade_gui-0.1.0a0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file arcade_gui-0.1.0a0.tar.gz.

File metadata

  • Download URL: arcade_gui-0.1.0a0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.1 Windows/10

File hashes

Hashes for arcade_gui-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 18d5dafd47493ecedc1877580b91535c4b6b477339734c22e4f02f92459f7372
MD5 f94db330d7dfbb384acb08d4ee2d3c11
BLAKE2b-256 1c2d784fc9ae5c43c8e171efae98bd995e617f04a4ecbbf938ef46c2df5495d8

See more details on using hashes here.

File details

Details for the file arcade_gui-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: arcade_gui-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.1 Windows/10

File hashes

Hashes for arcade_gui-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bc894561d1f1ece3d29cb5f052e07c8a929704439e47862c7736528b38e274e
MD5 e76433d844d75751776f0a0a14215bc6
BLAKE2b-256 21d3a096f0885df56144ecd79c1cba92977425d28335438b8b9d86727582f01f

See more details on using hashes here.

Supported by

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