目錄(117章)
倒序
- coverpage
- Kivy Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- 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
- 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
- Compounding properties
- Chapter 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
- Working with manipulating instructions
- Rotating 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
- Using the asynchronous data loader
- Logging 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
- Running apps in Linux
- Chapter 9. Kivy for Mobile Devices
- Introduction
- Packaging for iOS
- Resizing the screen into iOS
- Leveraging mobile features in iOS
- Preparing for the App Store
- Packaging for Android
- Resizing the screen into Android
- Leveraging mobile features in Android
- Index 更新時間:2021-07-16 20:40:11
推薦閱讀
- Java程序設計與開發
- Progressive Web Apps with React
- 數據庫系統教程(第2版)
- ASP.NET MVC4框架揭秘
- C#程序設計(慕課版)
- Visual Basic程序設計教程
- 3D少兒游戲編程(原書第2版)
- Web程序設計(第二版)
- Big Data Analytics
- Yocto for Raspberry Pi
- Java系統化項目開發教程
- Create React App 2 Quick Start Guide
- 21天學通C++(第5版)
- C語言程序設計習題與實驗指導
- 實戰Java高并發程序設計(第2版)
- Python自然語言理解:自然語言理解系統開發與應用實戰
- 軟件設計模式(Java版)
- 測試工程師Python開發實戰
- Learning Perforce SCM
- 陪孩子像搭積木一樣學編程:Python真好玩+Scratch趣味編程(全2冊)
- 3ds Max瘋狂設計學院
- Lucene 4 Cookbook
- WindowsC/C++加密解密實戰
- SpringBoot+Vue.js+分布式組件全棧開發訓練營(視頻教學版)
- 瘋狂Java講義(第5版)
- Mastering the Nmap Scripting Engine
- Animate CC 2018中文版入門與提高
- ThinkPHP實戰
- 從零開始學Python
- 大道PHP