舉報

會員
Kivy:Interactive Applications and Games in Python(Second Edition)
最新章節:
Index
IfyouareaPythondeveloperwhowantstocreateexcitinganddynamicUI/UXapplicationsthatarecompatiblewithmultipleplatforms,thenthisisthebookforyou.NopriorexperiencewithKivyisrequired,althoughyoushouldbefamiliarwithPythonandhaveafairunderstandingofsoftwareengineeringconceptssuchasinheritance,classes,andinstances.
目錄(70章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. GUI Basics – Building an Interface
- Basic interface – Hello World!
- Basic widgets – labels and buttons
- Layouts
- Embedding layouts
- PageLayout – swiping pages
- Our project – Comic Creator
- Summary
- Chapter 2. Graphics – the Canvas
- Understanding the canvas
- Drawing basic shapes
- Adding images colors and backgrounds
- Structuring graphic instructions
- Rotating translating and scaling the coordinate space
- Comic Creator: PushMatrix and PopMatrix
- Summary
- Chapter 3. Widget Events – Binding Actions
- Attributes ID and root
- Basic widget events – dragging the stickman
- Localizing coordinates – adding stickmen
- Binding and unbinding events – sizing limbs and heads
- Binding events in the Kivy language
- Creating your own events – the magical properties
- Kivy and its properties
- Summary
- Chapter 4. Improving the User Experience
- ScreenManager – selecting colors for the figures
- Color control on the canvas – coloring figures
- StencilView – limiting the drawing space
- Scatter – multi-touching to drag rotate and scale
- Recording gestures – line circle and cross
- Recognizing gestures – drawing with the finger
- Behaviors – enhancing widget's functionality
- Style – decorating the interface
- Factory – replacing a vertex instruction
- Summary
- Chapter 5. Invaders Revenge – an Interactive Multi-touch Game
- Invaders Revenge – an animated multi-touch game
- Atlas – An efficient management of images
- Boom – simple sound effects
- Ammo – simple animation
- Invader – transitions for animations
- Dock – automatic binding in the Kivy language
- Fleet – infinite concatenation of animations
- Scheduling events with the clock
- Shooter – multi-touch control
- Invasion – moving the shooter with the keyboard
- Combining animations with '+' and '&'
- Summary
- Chapter 6. Kivy Player – a TED Video Streamer
- Video – play pause and stop
- AsyncImage – creating a cover for the video
- Subtitles – tracking the video progression
- Control bar – adding buttons to control the video
- Slider – including a progression bar
- Animation – hiding a widget
- Kivy inspector – debugging interfaces
- ActionBar – a responsive bar
- LoadDialog – displaying a directory of files
- ScrollView – displaying a list of videos
- Search – query the TED Developer API
- Summary
- Index 更新時間:2021-07-16 14:07:40
推薦閱讀
- Getting Started with Citrix XenApp? 7.6
- 深入理解Bootstrap
- Python 3.7網絡爬蟲快速入門
- C#程序設計實訓指導書
- C和C++安全編碼(原書第2版)
- Instant Zepto.js
- 基于Java技術的Web應用開發
- 碼上行動:用ChatGPT學會Python編程
- 可解釋機器學習:模型、方法與實踐
- Python Data Science Cookbook
- C語言程序設計習題與實驗指導
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- C#面向對象程序設計(第2版)
- 從“1”開始3D編程
- HTML5與CSS3權威指南
- Puppet 5 Beginner's Guide(Third Edition)
- Spring Boot 3:入門與應用實戰
- ASP.NET Core 2 High Performance(Second Edition)
- Unity虛擬現實開發圣典
- Java基礎案例教程(第2版)
- PHP編程(第4版)
- Elixir Cookbook
- Learning Bitcoin
- Struts2技術內幕:深入解析Struts架構設計與實現原理
- Apache Kafka
- C教程
- Unity Virtual Reality Projects
- 深入淺出Istio:Service Mesh快速入門與實踐
- 前端開發必知必會:從工程核心到前沿實戰
- Android移動開發(慕課版)