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

This version

0.5.1

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: toga_demo-0.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 603c8d91209d529e972b3260b8523a8deadcae5f4b69f9117e02d99ecfdb7a9e
MD5 ab01ca777136dc3c740199bdead2bd01
BLAKE2b-256 a5a5f110750782143a0f5a79960b68e9a890581176420f0d751e7845de85f31d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: toga_demo-0.5.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62111b39433466718f632f06e16d81a0127e0de7313f0ca730bda4420f19a477
MD5 e54a662d75a995321b4c8033c8e09dd2
BLAKE2b-256 c99e3e154c4e1fae3ba9bcab038967eb959a6af970e32bb75f7b9f4c26271699

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_demo-0.5.1-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