本书起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使⽤开发环境;着⼒于QML语⾔基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语⾔介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、⽹络、多媒体,做了详尽⼊微的讲解,让读者⼀册在⼿,别⽆他求;QML与C++混合编程、Canvas、定制及⾃定义控件等⾼级主题,本书也做了详细讲解,同时提供了多个精彩的实作实例,⼒求概念清晰,⽤途明确。本书的内容适⽤于桌⾯与Android平台。值得⼀提的是,本书覆盖了Android开发的多个主题,如拍照、定位、录⾳、国际化、可伸缩界⾯等,也是使⽤Qt Quick进⾏移动开发不可错过的。
本书的读者对象为:希望学习⼀门⾼效的界⾯编程语⾔的开发⼈员;希望在多个移动设备(如智能⼿机)上构建流畅⽤户界⾯的开发⼈员;有⼀定C/C++基础,希望快速构建应⽤程序界⾯的开发⼈员;有⼀定Qt基础,希望快速构建界⾯的开发⼈员;有⼀定QML基础,想进阶学习的朋友;想熟悉跨平台应⽤开发框架的开发⼈员。