Guides
Garden
API Reference
PDF
Wiki
Version
Quick search
Go
Gallery of Examples
Gallery
3D Rotating Monkey Head
Widget animation
Suite of Application Builders
Application example using build() + return
Application built from a .kv file
Application from a .kv in a Template Directory
Camera Example
Bezier Example
Canvas stress
Circle Example
FBO Canvas
Line (SmoothLine) Experiment
Lines Extended Demo
Mesh test
Multitexture Example
Repeat Texture on Resize
Rotation Example
Stencil demo
Tesselate Demonstration
Texture Wrapping and Coordinates Example
Shuffled Camera Feed Puzzle
Kivy Catalog
Multistroke Recognition Database Demonstration
Basic Picture Viewer
Live Shader Editor
Showcase of Kivy Features
Touch Tracer Line Drawing Demonstration
Getting Started
Introduction
Installing Kivy
A first App
Properties
Kv Design Language
Events
Non-widget stuff
Layouts
Drawing
Packaging
Diving in
Kivy Project
Philosophy
Contribution Guidelines
FAQ
Contact Us
Programming Guide
Kivy Basics
Controlling the environment
Configure Kivy
Architectural Overview
Events and Properties
Input management
Widgets
Graphics
Kv language
Integrating with other Frameworks
Packaging your application
Package licensing
Tutorials
Pong Game Tutorial
A Simple Paint App
Crash Course
API Reference
kivy
kivy._metrics
kivy.animation
kivy.app
kivy.atlas
kivy.base
kivy.cache
kivy.clock
kivy.compat
kivy.config
kivy.context
kivy.core
kivy.core.audio
kivy.core.camera
kivy.core.clipboard
kivy.core.gl
kivy.core.image
kivy.core.spelling
kivy.core.text
kivy.core.text.markup
kivy.core.text.text_layout
kivy.core.video
kivy.core.window
kivy.deps
kivy.effects
kivy.effects.dampedscroll
kivy.effects.kinetic
kivy.effects.opacityscroll
kivy.effects.scroll
kivy.event
kivy.eventmanager
kivy.factory
kivy.garden
kivy.geometry
kivy.gesture
kivy.graphics
kivy.graphics.boxshadow
kivy.graphics.cgl
kivy.graphics.compiler
kivy.graphics.context
kivy.graphics.context_instructions
kivy.graphics.fbo
kivy.graphics.gl_instructions
kivy.graphics.instructions
kivy.graphics.opengl
kivy.graphics.opengl_utils
kivy.graphics.scissor_instructions
kivy.graphics.shader
kivy.graphics.stencil_instructions
kivy.graphics.svg
kivy.graphics.tesselator
kivy.graphics.texture
kivy.graphics.transformation
kivy.input
kivy.input.factory
kivy.input.motionevent
kivy.input.postproc
kivy.input.postproc.calibration
kivy.input.postproc.dejitter
kivy.input.postproc.doubletap
kivy.input.postproc.ignorelist
kivy.input.postproc.retaintouch
kivy.input.postproc.tripletap
kivy.input.provider
kivy.input.providers
kivy.input.providers.androidjoystick
kivy.input.providers.hidinput
kivy.input.providers.leapfinger
kivy.input.providers.linuxwacom
kivy.input.providers.mactouch
kivy.input.providers.mouse
kivy.input.providers.mtdev
kivy.input.providers.probesysfs
kivy.input.providers.tuio
kivy.input.providers.wm_common
kivy.input.recorder
kivy.input.shape
kivy.interactive
kivy.lang
kivy.lang.builder
kivy.lang.parser
kivy.lib
kivy.lib.ddsfile
kivy.lib.gstplayer
kivy.lib.mtdev
kivy.loader
kivy.logger
kivy.metrics
kivy.modules
kivy.modules.console
kivy.modules.inspector
kivy.modules.joycursor
kivy.modules.keybinding
kivy.modules.monitor
kivy.modules.recorder
kivy.modules.screen
kivy.modules.touchring
kivy.modules.webdebugger
kivy.multistroke
kivy.network
kivy.network.urlrequest
kivy.parser
kivy.properties
kivy.resources
kivy.storage
kivy.storage.dictstore
kivy.storage.jsonstore
kivy.storage.redisstore
kivy.support
kivy.tools
kivy.tools.packaging
kivy.tools.packaging.pyinstaller_hooks
kivy.uix
kivy.uix.accordion
kivy.uix.actionbar
kivy.uix.anchorlayout
kivy.uix.behaviors
kivy.uix.behaviors.button
kivy.uix.behaviors.codenavigation
kivy.uix.behaviors.compoundselection
kivy.uix.behaviors.cover
kivy.uix.behaviors.drag
kivy.uix.behaviors.emacs
kivy.uix.behaviors.focus
kivy.uix.behaviors.knspace
kivy.uix.behaviors.togglebutton
kivy.uix.behaviors.touchripple
kivy.uix.boxlayout
kivy.uix.bubble
kivy.uix.button
kivy.uix.camera
kivy.uix.carousel
kivy.uix.checkbox
kivy.uix.codeinput
kivy.uix.colorpicker
kivy.uix.dropdown
kivy.uix.effectwidget
kivy.uix.filechooser
kivy.uix.floatlayout
kivy.uix.gesturesurface
kivy.uix.gridlayout
kivy.uix.image
kivy.uix.label
kivy.uix.layout
kivy.uix.modalview
kivy.uix.pagelayout
kivy.uix.popup
kivy.uix.progressbar
kivy.uix.recycleboxlayout
kivy.uix.recyclegridlayout
kivy.uix.recyclelayout
kivy.uix.recycleview
kivy.uix.recycleview.datamodel
kivy.uix.recycleview.layout
kivy.uix.recycleview.views
kivy.uix.relativelayout
kivy.uix.rst
kivy.uix.sandbox
kivy.uix.scatter
kivy.uix.scatterlayout
kivy.uix.screenmanager
kivy.uix.scrollview
kivy.uix.settings
kivy.uix.slider
kivy.uix.spinner
kivy.uix.splitter
kivy.uix.stacklayout
kivy.uix.stencilview
kivy.uix.switch
kivy.uix.tabbedpanel
kivy.uix.textinput
kivy.uix.togglebutton
kivy.uix.treeview
kivy.uix.video
kivy.uix.videoplayer
kivy.uix.vkeyboard
kivy.uix.widget
kivy.utils
kivy.vector
kivy.weakmethod
kivy.weakproxy
Table Of Contents
Tutorials
Tutorials » Tutorials
¶
Pong Game Tutorial
Introduction
Getting Started
Add Simple Graphics
Add the Ball
Adding Ball Animation
Connect Input Events
Where To Go Now?
A Simple Paint App
Basic Considerations
Paint Widget
Crash Course
Basic Info