《Learn Qt5》学习笔记(一):Hello Qt

Qt是一个成熟而强大的框架,可用于跨多个平台交付复杂的应用程序。它广泛用于嵌入式设备,包括电视,卫星机顶盒,医疗设备,汽车仪表板等。它在Linux领域也有悠久的历史,广泛使用KDE和Sailfish OS,并且使用Qt开发了商店中的许多应用程序。在过去的几年中,它还在移动领域取得了长足的进步。但是,在Microsoft Windows和Apple Mac OS X世界中,C#/。NET和Objective-C / Cocoa的统治地位意味着Qt经常被忽略。

本书旨在演示Qt框架的强大功能和灵活性,并展示如何编写一次应用程序并将其部署到多个操作系统桌面。我们将从头开始构建一个完整的,真实世界的业务线(LOB)解决方案,其中包含独特的库,用户界面和单元测试项目。

我们将介绍如何使用QML构建现代的响应式用户界面,并将其连接到丰富的C ++类。我们将使用QMake控制项目配置和输出的各个方面,包括平台检测和条件表达式。我们将构建可以在JSON和JSON之间进行序列化的“自觉”数据实体。我们将把这些数据实体保存在数据库中,并学习如何查找和更新它们。我们将联系互联网并使用RSS提要。最后,我们将生成一个安装包,以便可以将应用程序部署到其他计算机上。

在本章中,我们将安装和配置Qt框架以及相关的集成开发环境(IDE)Qt Creator。我们将创建一个简单的便笺本应用程序,在本书的其余部分中将使用它来演示各种技术。我们将涵盖以下主题:

  • 安装Qt
  • 维护您的安装
  • Qt创作者
  • Scratchpad项目
  • qmake

安装Qt

首先࿰

你可能感兴趣的:(Qt,前端)