Skip to main content

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

Project description

Build Status

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

Example with ID Screenshot

Features planned to work on

  • Enhancements
    • layered UI
  • Layout
    • Modal
      • open
      • close
      • colour background
      • image background
  • New Components
    • UITextArea
    • Scrollbar

Chores

Background information and other frameworks

Reference Pygame GUI projects

Overview

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.0a9.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

arcade_gui-0.1.0a9-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arcade_gui-0.1.0a9.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Darwin/19.6.0

File hashes

Hashes for arcade_gui-0.1.0a9.tar.gz
Algorithm Hash digest
SHA256 5d1b7460cab0063b48f44d7cf98412cb53563eb0f88d1e62a47377da9cb04331
MD5 bc59b71b20b48d5652b7d48cf8852ef4
BLAKE2b-256 d55cfbea4322fd1cd525deeebe5d103b590e5ee31a6dd3d7724ea3c9e3727673

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arcade_gui-0.1.0a9-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Darwin/19.6.0

File hashes

Hashes for arcade_gui-0.1.0a9-py3-none-any.whl
Algorithm Hash digest
SHA256 98f70e477e0cf8d7aeb27fdf752533802e4a0fa45817ee235684c4c2a5304d0d
MD5 08fa2e45436645fb74d66e864c9f635b
BLAKE2b-256 44466133d9e14d1f20965748383188d7783800ddc0267827f6cdc03c17dad913

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