gui

guizero

A Python 3 library to allow learners to quickly and easily create GUIs.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

276

Maintenance

Last Commit

4mos ago

Contributors

26

Package

Dependencies

1

License

BSD

Categories

Reviews

Average Rating

5.0/51
Read All Reviews
rcc1123

Top Feedback

1Great Documentation
1Easy to Use
1Performant

Readme

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 pip to install 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.

Rate & Review

Great Documentation1
Easy to Use1
Performant1
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
rcc11231 Rating1 Review
10 months ago
Great Documentation
Easy to Use
Performant

Easy to install and easy to use. Hopefully there will be new widgets in the future but as it stands I would rate this as an outstanding tool to use. Documentation in a PDF format would really be cool to see. I have been through the excellent book available from this site or on the MagPi site and only wish more were available.


0