LEADER 00000cam a2200709 i 4500 001 944986070 003 OCoLC 005 20240129213017.0 006 m o d 007 cr unu|||||||| 008 160317s2015 enka o 001 0 eng d 019 919297406|a919342889 020 9781783987399|q(electronic bk.) 020 1783987391|q(electronic bk.) 029 1 AU@|b000056696535 029 1 CHNEW|b000892935 029 1 CHVBK|b374520925 029 1 DEBBG|bBV043624946 029 1 DEBBG|bBV043969010 029 1 DEBSZ|b48579523X 029 1 GBVCP|b882753614 035 (OCoLC)944986070|z(OCoLC)919297406|z(OCoLC)919342889 037 CL0500000721|bSafari Books Online 037 D2193D0D-5B58-418E-8380-82B66418D4D3|bOverDrive, Inc. |nhttp://www.overdrive.com 040 UMI|beng|erda|epn|cUMI|dIDEBK|dYDXCP|dEBLCP|dOCLCF|dDEBBG |dKSU|dIDB|dOCLCQ|dMERUC|dOCLCQ|dTEFOD|dCEF|dOCLCQ|dUAB |dUKAHL|dRDF|dOCLCQ|dN$T|dNLW|dOCLCO|dK6U|dOCLCQ|dOCLCO |dOCLCL 049 INap 082 04 005.365 082 04 005.365|223 099 eBook O'Reilly for Public Libraries 100 1 Solis, Hugo,|eauthor. 245 10 Kivy cookbook :|benhance your skills in developing multitouch applications with Kivy /|cHugo Solis. |h[O'Reilly electronic resource] 264 1 Birmingham, UK :|bPackt Publishing,|c2015. 300 1 online resource (1 volume) :|billustrations 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 490 1 Quick answers to common problems 500 Includes index. 505 0 Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Kivy and the Kv Language -- Introduction -- Installing Kivy -- Building your interfaces -- Declaring properties within a class -- Relating Python code and the Kv language -- Referencing widgets -- Accessing widgets defined inside the Kv language in your Python code -- Reusing styles in multiple widgets -- Designing with the Kv language -- Running your code -- Using Kivy garden 505 8 Chapter 2: Input, Motion, and Touch Introduction -- Using the mouse -- Evolving to the touchscreen -- Working with the accelerometer -- Using the gyroscope -- The differences between the touch and motion events -- Recognizing touch shapes -- Detecting multitapping -- Grabbing touch events -- Recording gestures -- Chapter 3: Events -- Introduction -- Scheduling a one-time event -- Scheduling a repetitive event -- Triggering events -- Defining widget events -- Creating custom events -- Attaching callbacks -- Declaring a property 505 8 Compounding propertiesChapter 4: Widgets -- Introduction - - Using the basics: buttons, labels, and text inputs -- Manipulating the widget tree -- Traversing the tree -- Using swappable widgets -- Organizing with layouts -- Using FloatLayout -- Using BoxLayout -- Using GridLayout - - Using StackLayout -- Using RelativeLayout -- Using AnchorLayout -- Working with ActionBar -- Chapter 5: Graphics -- Canvas and Instructions -- Introduction -- Separating with the screen manager -- Using drawing instructions -- Using context instructions 505 8 Working with manipulating instructionsRotating, translating, and scaling the canvas -- Modifying with multitouching -- Storing and retrieving the coordinate space context -- Introducing animations -- Chapter 6: Advanced Graphics -- Shaders and Rendering -- Introduction -- Using Carousel -- Creating and using Atlas -- Creating layouts -- Editing shaders -- Creating widgets -- Creating your own shader -- Rendering in a Framebuffer -- Optimizing graphics -- Chapter 7: The API in Detail -- Introduction -- Getting to know the API 505 8 Using the asynchronous data loaderLogging objects -- Parsing -- Applying utils -- Leveraging the factory object -- Working with audio -- Working with video -- Working with a camera -- Using spelling -- Adding effects -- Advanced text manipulation -- Chapter 8: Packaging our Apps for PC -- Introduction -- Packaging for Windows -- Including multimedia for Windows -- Running apps in Windows -- Packaging for Mac OS -- Including multimedia for Mac OS -- Running apps in Mac OS -- Packaging for Linux -- Including multimedia for Linux 588 0 Online resource; title from cover page (Safari, viewed March 11, 2016). 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 650 0 Python (Computer program language) 650 0 Application software|xDevelopment. 650 6 Python (Langage de programmation) 650 6 Logiciels d'application|xDéveloppement. 650 7 Application software|xDevelopment|2fast 650 7 Python (Computer program language)|2fast 776 08 |iPrint version:|nDruck-Ausgabe|tSolis, Hugo. Kivy Cookbook 830 0 Quick answers to common problems. 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781783987382/?ar |zAvailable on O'Reilly for Public Libraries 938 Askews and Holts Library Services|bASKH|nAH29155273 938 EBL - Ebook Library|bEBLB|nEBL3564794 938 EBSCOhost|bEBSC|n1056297 938 ProQuest MyiLibrary Digital eBook Collection|bIDEB |ncis32444217 938 YBP Library Services|bYANK|n12587228 994 92|bJFN