关于本项目¶
本项目通过git开源:
github仓库地址:https://github.com/LubanCat/embed_qt_develop_tutorial_code
gitee 仓库地址:https://gitee.com/LubanCat/embed_qt_develop_tutorial_code
点击右侧链接可在线阅读本项目文档:《 嵌入式Qt应用开发实战 》
本书主要面向有C/C++基础,希望从零开始学习Qt嵌入式开发的软件工程师及在校学生。
Qt是一个C++应用程序框架。它拥有完备的C++图形库和集成了一系列代码模块,支持C++,Python,QML,Javascript等多种语言,同时也拥有一套完整的设计、开发工具。 使用Qt开发的软件,相同的代码可以在大多数的平台上编译运行,而不需要修改源代码。它会自动根据平台的不同,表现平台特有的图形界面风格。
本书将分为以下几个部分进行讲解。
第一部分主要是QT开发环境,手把手教您怎么安装Qt环境,step by step 交叉编译Qt、Qt组件。
第二部分主要是QT开发基础,了解Qt底层机制,熟悉Qt库熟练调用Qt提供的API。
第三部分QT进阶例程,Qt在音视频,图像图形也应用广泛,这一部分主要从实际应用出发。
第四部分讲解QT QUICK,Qt在不断更新,马上就要发布6.2了,你想跟上Qt的发展脚本吗?我们一起探索Qt新技术吧。
第五部分QT应用部署,到这里起码写代码,查阅文档是没有问题了,那么如何将程序发布给用户呢?
本教程偏向于实际应用,也提供了非常多的例程,从源码讲解,手把手编译演示,让您体会Qt之美。
野火demo,野火开发板鲁班猫系列出厂Qt App,工程全部开源(包括24个子工程,多个脚本)
教程配套例程,每一章节都配套一个例程用于讲解演示教程知识点,程序简单易懂适合快速入门,仍在不断更新中。
Qt官方源码,引用Qt官方工程,修改并加上注释带您更快了解到Qt的本质。
本教程使用的开发环境说明如下:
有电脑就行,不管是Windows,Linux都是OK。当然呢Window默认使用Win10 64位,兼容Win7等系统,Linux使用Ubuntu18.04,教程讲解了在Windows上使用VirtualBox虚拟机安装的说明,使用其它虚拟机如VMware安装也可以。例程已经做好适配,都可以编译运行。
Qt版本 5.11.3,交叉编译工具 gcc-arm-linux-gnueabihf-8.3.0
开发板野火鲁班猫系列,野火Debian镜像。