How to Draw Circles, Rectangles and Lines in Kivy for Python!

LeMaster Tech
LeMaster Tech
182 followers
2 Video Views·Apr 20, 2025

Kivy is a popular Graphical User Interface (GUI) Package for Python, which allows for mobile app development and is cross-compatible between windows, mac, linux, iOS and android.

Drawing basic shapes onto a main widget canvas is a great way to get started designing your app and making sure all the drawn shapes are dynamically resizable is very important for the cross-platform compatibility that Kivy boasts!

The code in this tutorial is available here:
https://github.com/plemaster01/kivyDrawShapes

A massive thank you to Patreon supporters Dale Topley and Philip Nunez!
Consider becoming a super supporter of the channel at my Patreon link here:
https://www.patreon.com/LeMasterTech

TIMESTAMPS:
00:00 Intro and Basic Kivy App Setup
03:55 Initializing and Importing Kivy Circles (Ellipses), Rectangles and Lines
09:27 Making Circles, Rectangles and Lines Resizable in Kivy
15:58 Outro and Thank you!