Book Image

Kivy Cookbook

By : Hugo Solis
Book Image

Kivy Cookbook

By: Hugo Solis

Overview of this book

Table of Contents (16 chapters)
Kivy Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Getting to know the API


Our starting point is going to be the App class, which is the base to create Kivy applications. In this recipe, we are going to create a simple app that uses some resources from this class.

Getting ready

Please go through the Building your Interfaces recipe from Chapter 1, Kivy and the Kv Language, which is important and will help you see the role of the App class in the code.

How to do it…

To complete this recipe, we will create a Python file to make the resources present in the App class. Let's follow these steps:

  1. Import the kivy package.

  2. Import the App package.

  3. Import the Widget package.

  4. Define the MyW() class.

  5. Define the e1App() class instanced as App.

  6. Define the build() method and give an icon and a title to the app.

  7. Define the on_start() method.

  8. Define the on_pause() method.

  9. Define the on_resume() method.

  10. Define the on_stop() method.

  11. End the app with the usual lines:

    import kivy
    from kivy.app import App
    from kivy.uix.widget import Widget
    
    class MyW(Widget):
        pass
    
    class...