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
Errata
P.69, 75-77 of the print version
The if statements to set the speed variable based on the score are in the wrong order. They should be as follows:
if score > 30:
` speed = 200`
elif score > 20:
` speed = 400`
elif score > 10:
` speed = 500`
Create Graphical User Interfaces with Python
We have 31 units in our Sydney Warehouse available for immediate dispatch.
Raspberry Pi Model Compatibility | ||
---|---|---|
RP4 |
|
Doesn't with Raspberry Pi 4 Model B |
RP3A+ |
|
Doesn't with Raspberry Pi 3 Model A+ |
RP3B+ |
|
Doesn't with Raspberry Pi 3 Model B+ |
RP3B |
|
Doesn't with Raspberry Pi 3 Model B |
RP2B |
|
Doesn't with Raspberry Pi 2 Model B |
RP1B+ |
|
Doesn't with Raspberry Pi 1 Model B+ |
RP1A+ |
|
Doesn't with Raspberry Pi 1 Model A+ |
RP0W |
|
Doesn't with Raspberry Pi Zero W |
RP0 |
|
Doesn't with Raspberry Pi Zero |
RPCM3+ |
|
Doesn't with Raspberry Pi Compute Module 3+ |
Welcome from Marcus Schappi,
Little Bird's Cofounder
Thanks for visiting PiAustralia!
I know that navigating the world of electronics and software can be challenging, but don't worry we're here to help!
If you ever need a hand, please contact me directly at help@littlebird.com.au or on Twitter at @schappi.
Thanks again and all the best,
Marcus