lawsie / guizero

A Python 3 library to allow learners to quickly and easily create GUIs.
https://lawsie.github.io/guizero
BSD 3-Clause "New" or "Revised" License
403 stars 81 forks source link

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.

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.