Kivy Documentation

Kivy Documentation

Release 2.2.0.dev0 The Kivy Developers

June 28, 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 75 77

i

20 Events and Properties

81

21 Input management

91

22 Widgets

99

23 Graphics

119

24 Kv language

121

25 Integrating with other Frameworks

133

26 Packaging your application

137

27 Package licensing

155

IV Tutorials

159

28 Pong Game Tutorial

161

29 A Simple Paint App

175

30 Crash Course

185

V API Reference

187

31 Kivy framework

189

32 Core Abstraction

305

33 Kivy module for binary dependencies.

347

34 Effects

349

35 Event Manager

355

36 Garden

359

37 Graphics

363

38 Input management

445

39 Kivy Language

471

40 External libraries

495

41 Modules

499

42 Network support

511

43 Storage

515

44 Tools

521

45 Widgets

523

ii

VI Appendix

791

46 License

793

Python Module Index

795

Index

797

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