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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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