Create Graphical User Interfaces with Python
How to build windows, buttons, and widgets for your Python projects



Book Details
Authors | Martin O'Hanlon, Laura Sach |
Publisher | Raspberry Pi Press |
Published | 2020 |
Edition | 1st |
Paperback | 156 pages |
Language | English |
ISBN-13 | 9781912047918 |
ISBN-10 | 1912047918 |
License | Creative Commons Attribution-NonCommercial-ShareAlike |
Book Description
Add buttons, boxes, pictures and colours and more to your Python programs using the guizero library, which is quick, accessible, and understandable for all.
This 156-page book is suitable for everyone, from beginners to experienced Python programmers who want to explore graphical user interfaces (GUIs).
There are ten fun projects for you to create, including a painting program, an emoji match game, and a stop-motion animation creator.
- Create games and fun Python programs;
- Learn how to create your own graphical user interfaces;
- Use windows, text boxes, buttons, images, and more;
- Learn about event-based programming;
- Explore good (and bad) user interface design.
This book is available under a Creative Commons Attribution-NonCommercial-ShareAlike license (CC BY-NC-SA), which means that you are free to copy, distribute, and modify it, as long as you credit the original author, don't use it for commercial purposes, and share any adaptations under the same license.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.