Kivy Documentation

Kivy Documentation

Release 2.2.0.dev0 The Kivy Developers

March 29, 2022

I Getting Started

1 Introduction 2 Installing Kivy 3 A first App 4 Properties 5 Kv Design Language 6 Events 7 Non-widget stuff 8 Layouts 9 Drawing 10 Packaging 11 Diving in

II Kivy Project

12 Philosophy 13 Contributing 14 FAQ 15 Contact Us

III Programming Guide

16 Kivy Basics 17 Controlling the environment 18 Configure Kivy 19 Architectural Overview

CONTENTS

3

5 7 15 17 19 21 23 25 27 29 31

33

35 37 53 59

61

63 69 73 75

i

20 Events and Properties

79

21 Input management

89

22 Widgets

97

23 Graphics

117

24 Kv language

119

25 Integrating with other Frameworks

131

26 Packaging your application

135

27 Package licensing

153

IV Tutorials

157

28 Pong Game Tutorial

159

29 A Simple Paint App

173

30 Crash Course

183

V API Reference

185

31 Kivy framework

187

32 Core Abstraction

299

33 Kivy module for binary dependencies.

339

34 Effects

341

35 Event Manager

347

36 Garden

351

37 Graphics

355

38 Input management

435

39 Kivy Language

461

40 External libraries

483

41 Modules

487

42 Network support

499

43 Storage

503

44 Tools

509

45 Widgets

511

ii

VI Appendix

771

46 License

773

Python Module Index

775

Index

777

iii

iv

Welcome to Kivy's documentation. Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. We recommend that you get started with Getting Started. Then head over to the Programming Guide. We also have Create an application if you are impatient. You are probably wondering why you should be interested in using Kivy. There is a document outlining our Philosophy that we encourage you to read, and a detailed Architectural Overview. If you want to contribute to Kivy, make sure to read Contributing. If your concern isn't addressed in the documentation, feel free to Contact Us.

1

2

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download