Chapter 2. Building a Paint App

In Chapter 1, Building a Clock App, we built an application from Kivy's standard components: layouts, text labels, and buttons. We were able to significantly customize the look of these components while retaining a very high level of abstraction—working with full-fledged widgets, as opposed to individual graphical primitives. This is convenient for certain types of applications but not always desirable, and as you will see shortly, the Kivy framework also provides tools to work with a lower level of abstraction: draw points and lines.

I believe that the best way to play with free-form graphics is by building a painting app. Our application, when complete, will be somewhat similar to the MS Paint application that ...

Get Kivy Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.