Skip to main content

A demonstration of the capabilities of the Toga widget toolkit.

Project description

A demonstration of the capabilities of the Toga widget toolkit.

Toga requires Python 3

Quickstart

For details of Toga’s pre-requisites, see the Toga project on GitHub.

Once those pre-requisites have been met, in your virtualenv, install Toga Demo, and then run it:

$ pip install toga-demo
$ toga-demo

This will pop up a GUI window.

If you have cloned the toga repository, install the dependent packages in your virtualenv:

$ cd toga
$ pip install -e ./core

Then install the platform specific code:

$ pip install -e ./cocoa      # macOS
$ pip install -e ./gtk        # Linux
$ pip install -e ./winforms   # Windows

Finally navigate to the demo directory and run the application:

$ cd demo
$ python -m toga_demo

Community

Toga Demo is part of the BeeWare suite. You can talk to the community through:

We foster a welcoming and respectful community as described in our BeeWare Community Code of Conduct.

Contributing

If you experience problems with Toga, log them on GitHub.

If you’d like to contribute to Toga development, our contribution guide details how to set up a development environment, and other requirements we have as part of our contribution process.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toga_demo-0.5.2.tar.gz (622.5 kB view details)

Uploaded Source

Built Distribution

toga_demo-0.5.2-py3-none-any.whl (619.9 kB view details)

Uploaded Python 3

File details

Details for the file toga_demo-0.5.2.tar.gz.

File metadata

  • Download URL: toga_demo-0.5.2.tar.gz
  • Upload date:
  • Size: 622.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for toga_demo-0.5.2.tar.gz
Algorithm Hash digest
SHA256 c066512eb7d387f8b957bbc425bdc20707525aa86e4cdfba6c146cde920cb4bc
MD5 ac740f34e62b3138459ebc418b36d365
BLAKE2b-256 66fa40d7c606902dbe0d800eb6958bb2d7ac9c3f6f38e178df90b6314a9d9d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_demo-0.5.2.tar.gz:

Publisher: publish.yml on beeware/toga

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file toga_demo-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: toga_demo-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 619.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for toga_demo-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3e5b5ce60d4d62e544f06a46bf8ddea7bca7521525e6da60b0c6a64797d5756c
MD5 2e9818c5b0328b8a70f5916bb67ca6d7
BLAKE2b-256 5f7e875cf308ef70a84f088e6f563763d30304e5869d18e0b549951d7718f02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_demo-0.5.2-py3-none-any.whl:

Publisher: publish.yml on beeware/toga

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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