使用 Qt Creator 进行应用程序开发,第三版

使用 Qt Creator 进行应用程序开发,第三版

2020年01月01日

英文原版书籍名称:Application Development with Qt Creator, Third Edition

书籍描述

探索 Qt Creator、Qt Quick 和 QML,以设计和开发可在桌面、移动、嵌入式和 IoT 平台上运行的应用程序

主要特征

  • 通过学习 Qt 的核心类、多线程、文件 I/O 和网络,在 Qt 中打下坚实的基础
  • 学习 GUI 编程并使用 Qt Widgets、Qt Designer 和 QML 构建自定义界面
  • 使用 C++17 的最新特性来提高 Qt 应用程序的性能

书籍描述

Qt 是一个强大的开发框架,可作为构建跨平台应用程序的完整工具集,帮助你缩短开发时间并提高生产力。全面修订和更新以涵盖 C++17 和 Qt 5.12 的最新发展,该综合指南是使用 Qt Creator 进行应用程序开发的第三版。

你将从使用 Qt Designer 设计用户界面开始,并学习如何实例化自定义消息、表单和对话。然后,你将了解 Qt 对多线程的支持,这是使应用程序具有响应性的关键工具,以及 Qt 的模型-视图-控制器 (MVC) 的使用来显示数据和内容。随着你的进步,你将学习使用图形视图框架在屏幕上绘制图像并创建与 Qt 小部件互操作的自定义小部件。这本 Qt 编程书籍将带你了解 Qt Creator 的最新功能,例如 Qt Quick Controls 2、增强的 CMake 支持、新的 SCXML 图形编辑器和模型编辑器。你甚至可以使用 Qt Quick 处理多媒体和传感器,并最终使用 Qt Creator 为移动、物联网和嵌入式设备开发应用程序。

读完这本 Qt 书,你将能够使用 Qt Creator 和 C++ 编程语言从头开始创建自己的跨平台应用程序。

你会学到什么

  • 使用 Qt 框架和 C++ 语言从头开始创建程序
  • 使用 Qt Creator 编译和调试 Qt Quick 和 C++ 应用程序
  • 使用 Qt 应用程序实现地图视图并在地图上显示设备位置
  • 了解如何从 Qt C++ 代码调用 Android 和 iOS 原生函数
  • 使用 Qt Linguist 本地化你的应用程序
  • 探索提供对音频和视频播放的访问的各种 Qt Quick 组件
  • 使用 Qt 和 Qt Quick 开发 GUI 应用程序

这本书是给谁看的

如果你是初学者,希望利用 Qt 和 Qt Creator 框架的强大功能进行跨平台开发,那么本书适合你。虽然不需要 Qt 和 Qt Creator 的先验知识,但前提是具备 C++ 编程的基本知识。

评论

下载 使用 Qt Creator 进行应用程序开发,第三版

百度网盘
提取码
收起