Create Graphical User Interfaces with Python
            
  
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 was written using an earlier version of Raspberry Pi OS. Please use Raspberry Pi OS (Legacy) for full compatibility. See magpi.cc/legacy for more information.
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`
      £10 off Essentials guides
Buy any three of our Raspberry Pi Essentials guides and get £10 off automatically! No codes, no fuss. Add any three of these books to your cart for an instant saving:
- Make Games with Python (2nd Edition)
- Simple Electronics with GPIO Zero (2nd Edition)
- Conquer the Command Line (3rd Edition)
- Experiment with the Sense HAT (2nd Edition)
Perfect gifts for yourself or the Raspberry Pi enthusiast in your life.
Print Subscriptions
12 month recurring subscription
- 12 issues per year
 - Free Raspberry Pi Pico 2 W (or Pico 2) *
 - Up to to 23% cheaper
 - Free delivery to your door
 - Available worldwide
 
*Free Raspberry Pi Pico W with first subscription (renewals not included)
£10 for 3 issues
- £10 for 3 issues paid by Direct Debit
 - Free Pico 2 W (or Pico 2)
 - Renews at £15 every 3 issues
 - Cancel at any time
 - Free delivery to your door
 - UK only
 
6 month recurring subscription
- Free delivery to your door
 - Available worldwide
 - Free Pico 2 W (or Pico 2)
 - Cheaper than newsstand
 - Cancel at any time
 
Digital Subscriptions
App Store
- Free to download & 30 free issues
 - Best mobile reading experience
 - Read news straight from the app
 - Buy issues or subscribe from £2.49
 
Google Play
- Free to download & 30 free issues
 - Best mobile reading experience
 - Read news straight from the app
 - Buy issues or subscribe from £2.49
 
Free PDF Edition
- Delivered to your inbox
 - Optimised for screens
 - Clickable web links
 - Occasional news updates