Kivy Widget Assignment

For this assignment you are to find a Kivy Widget class that we have not yet discussed in class, write a short example program illustrating its use, and write a short guide in Markdown about how to use its basic features.

There are lists of widgets in Chapter 33 of this PDF version of the documentation and there are examples elsewhere in the documenation as well.

Example Program

Try to keep your example program focused on the features of this widget without using many features of other widgets. If you borrow from one of the example programs from the examples in the official documentation, you will want to make your program even simpler than their example.

Guide

Write a guide using Markdown (see the Markdown guide for a refresher). The target audience of your guide are the other students in this class. Begin your guide with a paragraph that gives an overview of what the widget does and why it is useful. The rest of the guide will depend on the nature of the widget that you chose, but it should include some short code snippets. When you include code in your Markdown file, be sure to indent it 4 spaces so that it shows up as a code block when rendered.

To illustrate what I am looking for, I have written an example guide for Button here: button_guide.md

Submission

The assignment repository comes with a file named guide.md. Write your guide in that file. For your example program, create a new Python file and add it to the repository. Push your submission back to git-keeper.