Skip to main content

A demonstration of the capabilities of the Toga widget toolkit.

Project description

Toga Demo

Python Versions BSD-3-Clause License Project status

A demonstration of the capabilities of the Toga widget toolkit.

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

This version

0.5.6

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.6.tar.gz (316.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toga_demo-0.5.6-py3-none-any.whl (314.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for toga_demo-0.5.6.tar.gz
Algorithm Hash digest
SHA256 356040218fcd92912c6e80eb5bf26f7129f7a0b843f475c30e4970b178c35c79
MD5 f9737eb6366ff87fda7652842a344786
BLAKE2b-256 1f5991ff8e70424a98de08503830f628e8cb854d09e4ce09b914204a67061562

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_demo-0.5.6.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.6-py3-none-any.whl.

File metadata

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

File hashes

Hashes for toga_demo-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 303d9b29bf625beb2d589bc1617346abbf7149f794ab6b994c8abf7c5e6bb392
MD5 48ece3f14ddba962d4020777bbaac856
BLAKE2b-256 d10ab7036a1ab374783c7ced24bad5af5b033851bbb49689cfeb0e31e7ae409e

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_demo-0.5.6-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page