Skip to main content

Experimental components that could migrate into arcade.

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

Uploaded Source

Built Distribution

arcade_gui-0.1.0a8-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arcade_gui-0.1.0a8.tar.gz
  • Upload date:
  • Size: 7.8 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.0a8.tar.gz
Algorithm Hash digest
SHA256 2ace5561689751dc0d72f195eb3f1cb9be5f2b672241d7cb7acca3d43c363e5f
MD5 b193fb123819b17b2dd59e49e9af831f
BLAKE2b-256 fa1a8f8db78487a928877a2f58511dd6b3b973e7d5b416a3624e4518e9716778

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arcade_gui-0.1.0a8-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.0a8-py3-none-any.whl
Algorithm Hash digest
SHA256 bfb273b61deed32076f0dcf8fc7ec1b3a607067e68c369d3d6a7556d4530608b
MD5 5e0e7c835e89d1ba1e1fedcdbb47883b
BLAKE2b-256 f6bba61e8b7bd0ed45e02a6169bc2f110e12f96c661c436c46169f9446b73384

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