第1章
Qt Quick概览
![](https://bookbk.img.zhangyue01.com/group6/M00/4F/D6/CmQUOVms6L6EOczbAAAAADH1CGc020283234.png?v=hFMJ9DL2&t=CmQUN15rbGs.)
![](https://bookbk.img.zhangyue01.com/group6/M00/4F/D6/CmQUOFms6LqEAcd5AAAAABnmyUc112168431.png?v=HJpLcmFD&t=CmQUN15rbGs.)
Qt是一个跨平台的用于创建精彩用户界面和强大原生应用的框架。它包括一套跨平台的类库、一套整合的开发工具和一个跨平台的集成开发环境(IDE)。使用Qt,你可以有效地重用代码,使用一个代码库就可以适配14个(或更多)主要的桌面、嵌入式和移动平台。Qt是强大的、优雅的和真正的多平台产品,并提供企业级工具、支持和服务,以确保你实现开发目标。
Qt与MFC、GTK等是类似的东西,但Qt优良的跨平台特性、面向对象、丰富的API、详尽的开发文档等优点,却是其他应用开发框架无法比拟的。
Qt Quick是Qt SDK4.7中引入的一种新的界面开发框架,使用Qt Quick,你可以快速、轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序,这也是它被命名为Quick的原因。
谁不想在软件开发中获得灵活性?使用Qt,你可以选择自己的开发方法。你既可以选择高度直观的Qt API为C++编码,也可以使用能够快速上手的Qt标记性语言QML。更精彩的是,你甚至无须顾此失彼,而是可以同时使用它们:为后端应用逻辑使用Qt C++,而使用QML开发用户界面。这对移动和嵌入式开发者人员来讲,是无与伦比的诱惑。