𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Kivy: Interactive Applications in Python

✍ Scribed by Rodriguez, Roberto Ulloa


Publisher
Packt Publishing
Year
2013
Tongue
English
Leaves
138
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: GUI Basics: Building an Interface; Hello World!; Basic widgets -- labels and buttons; Layouts; Embedding Layouts; Our Project -- comic creator; Summary; Chapter 2: Graphics: The Canvas; Basic shapes; Images, colors, and backgrounds; Rotating, translating, and scaling; Comic creator -- PushMatrix and PopMatrix; Summary; Chapter 3: Widget Events -- Binding Actions; Attributes, id and root; Basic widget events -- dragging the stickman.;Into the world of Kivy. This book is aimed at Python developers who are familiar with Python and have a good understanding of concepts like inheritance, classes, and instances. No previous experience of Kivy is required, though some knowledge of event handling, scheduling, and user interfaces, in general, would boost your learning.

✦ Table of Contents


Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
Acknowledgments......Page 6
About the Reviewers......Page 7
www.PacktPub.com......Page 10
Table of Contents......Page 12
Preface......Page 14
Chapter 1: GUI Basics: Building an Interface......Page 20
Hello World!......Page 21
Basic widgets – labels and buttons......Page 24
Layouts......Page 27
Embedding Layouts......Page 31
Our Project – comic creator......Page 35
Summary......Page 41
Chapter 2: Graphics: The Canvas......Page 44
Basic shapes......Page 45
Images, colors, and backgrounds......Page 51
Rotating, translating, and scaling......Page 54
Comic creator – PushMatrix and PopMatrix......Page 57
Summary......Page 61
Chapter 3: Widget Events – Binding Actions......Page 64
Attributes, id and root......Page 65
Basic widget events – dragging the stickman......Page 67
Localizing coordinates – adding stickmen......Page 72
Binding and unbinding events – sizing limbs and heads......Page 75
Binding events in the Kivy language......Page 80
Creating your own events – the magical properties......Page 82
Kivy and Properties......Page 85
Summary......Page 88
Chapter 4: Improving the User Experience......Page 90
Screen manager – selecting colors for the figures......Page 91
Color Control on the canvas – coloring figures......Page 94
StencilView – limiting the drawing space......Page 97
Scatter – multitouching to drag, rotate, and scale......Page 98
Recording gestures – line, circles, and cross......Page 102
Simple gestures – drawing with the finger......Page 104
Summary......Page 108
Chapter 5: Invaders Revenge – An Interactive Multitouch Game......Page 110
Invaders Revenge – an animated multitouch game......Page 111
Atlas – efficient management of images......Page 112
Boom – simple sound effects......Page 114
Ammo – simple animation......Page 115
Invader – transitions for animations......Page 116
Dock – automatic binding in the Kivy language......Page 118
Fleet – infinite concatenation of animations......Page 120
Scheduling events with the Clock......Page 121
Shooter – multitouch control......Page 123
Invasion – moving the shooter with the keyboard......Page 126
Combining animations with '+' and '&'......Page 128
Summary......Page 130
Index......Page 132


πŸ“œ SIMILAR VOLUMES


Kivy: Interactive Applications in Python
✍ RodrΓ­guez, Roberto Ulloa πŸ“‚ Library πŸ“… 2013 πŸ› Packt Publishing 🌐 English

<p> For Python developers this is the clearest guide to the interactive world of Kivi, ideal for meeting modern expectations of tablets and smartphones. From building a UI to controlling complex multi-touch events, it's all here. </p> <p><b>Overview</b></p> <ul> <li>Use Kivy to implement apps and ga

Kivy: Interactive Applications in Python
✍ RodrΓ­guez, Roberto Ulloa πŸ“‚ Library πŸ“… 2013 πŸ› Packt Publishing 🌐 English

<p> For Python developers this is the clearest guide to the interactive world of Kivi, ideal for meeting modern expectations of tablets and smartphones. From building a UI to controlling complex multi-touch events, it's all here. </p> <p><b>Overview</b></p> <ul> <li>Use Kivy to implement apps and ga

Kivy: Interactive Applications in Python
✍ TBX,; TotalBoox,; Rodriguez, Roberto Ulloa πŸ“‚ Library πŸ“… 2013 πŸ› Packt Publishing 🌐 English

In Detail Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of interaction that users expect: gestures, multi-touches, animations, and magic pens. Kivy is an open source Python solution tha

Kivy: Interactive Applications in Python
✍ Ulloa Roberto. πŸ“‚ Library 🌐 English

Packt Publishing, 2013. β€” 138 p. β€” ISBN-13: 978-1783281596.<div class="bb-sep"></div>Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of interaction that users expect: gestures, multi-touc

Kivy. Interactive Applications and Games
✍ Ulloa Roberto. πŸ“‚ Library 🌐 English

2nd ed. β€” Packt Publishing, 2015. β€” 206 c. β€” ISBN: 1785286927, 9781785286926<div class="bb-sep"></div>Kivy – Interactive Applications and Games in Python Second Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.<br/>

Kivy: Interactive Applications in Python
✍ Roberto Ulloa πŸ“‚ Library πŸ“… 2013 πŸ› Packt Publishing 🌐 English

Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of interaction that users expect: gestures, multi-touches, animations, and magic pens. Kivy is an open source Python solution that covers t