舉報

會員
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
推薦閱讀
- HTML5+CSS3王者歸來
- Getting Started with Gulp(Second Edition)
- Instant Testing with CasperJS
- 看透JavaScript:原理、方法與實踐
- Java加密與解密的藝術(第2版)
- C語言從入門到精通(第4版)
- Apache Karaf Cookbook
- R大數據分析實用指南
- Nginx實戰:基于Lua語言的配置、開發與架構詳解
- Angular開發入門與實戰
- 零基礎學C語言程序設計
- Emotional Intelligence for IT Professionals
- Python機器學習開發實戰
- 零基礎入門學習C語言:帶你學C帶你飛
- Learning Rust
- 程序員超強大腦
- 程序員的算法趣題2
- 開源心法
- 新手學Visual C
- Modular Programming with PHP 7
- Intelligent Document Capture with Ephesoft(Second Edition)
- Python算法設計與分析
- 來吧,一起創客
- 瘋狂Java講義(第5版)
- Java編程詳解(微課版)
- Hands-On Artificial Intelligence on Google Cloud Platform
- C語言項目式系統開發教程(微課版)
- 移動應用軟件測試項目教程(Android版)
- Java+OpenCV高效入門
- Learning VMware NSX(Second Edition)