Skip to main content

version number

guizero

guizero is a Python 3 library for creating simple GUIs.

It is designed to allow new learners to quickly and easily create GUIs for their programs.

Have a go with guizero and see what you can create

from guizero import App, Text, PushButton

app = App(title="guizero")

intro = Text(app, text="Have a go with guizero and see what you can create.")
ok = PushButton(app, text="Ok")

app.display()

Install

If you can download and unzip a file, you can install guizero - no special permissions or administrator rights are required.

If you have administrator rights and are connected to the internet, you can use the command line to install or upgrade guizero.

Documentation

Comprehensive documentation can be found at lawsie.github.io/guizero including:

Aims

The aim of guizero is to make the process of creating simple GUIs quick, accessible and understandable for new learners.

  • Works with standard Python Tkinter GUI library (and no need to install other libraries)
  • Abstracts away details new learners find difficult to understand (such as Tkinter StringVar() objects)
  • Accessible widget naming system to help new learners to build up a mental model
  • Flexible enough to be used for projects up to A-Level standard, yet accessible to primary school children
  • Comprehensive and accessible documentation with examples
  • Generates helpful additional error messages

Contributing

Contributions are very welcome - please see lawsie.github.io/guizero/contributing for notes, build and deployment instructions.

Issues

All issues should be raised on github.com/lawsie/guizero/issues

Book

The authors of guizero have written a book for beginners which you can buy in print or download as a free PDF.

Metadata

Release files for guizero 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for guizero 1.6.0
File Size Uploaded Provenance
guizero-1.6.0.tar.gz 4.3 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for guizero 1.6.0
File Interpreter ABI Platform
guizero-1.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.4 MB

Release files / guizero-1.6.0.tar.gz

Download URL guizero-1.6.0.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
0cf3000a30a4cabcd5bee95c5decad20616b2dba5bb958b4f2286c2819ee3a9f
BLAKE2b-256 checksum
How to use checksums
aadc2157b632f3e57c2c46ad690072abe498899d3bad55a2200fae0b5eac5102
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release files / guizero-1.6.0-py3-none-any.whl

Download URL guizero-1.6.0-py3-none-any.whl
Size 45.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
241e54f8a11c8faff53b1f6a2abdd486b8338b6f49674daad8c33dd58c910e09
BLAKE2b-256 checksum
How to use checksums
35eabcdc9988604adc48d016ff6cdc0669b70bbb61525c1cbbc4f19801147d67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Security for guizero 1.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.6.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page