支持开发板以及购买链接
因为教程是基于I.MX6ULL来编写,所以正点原子的阿尔法和Mini Linux开发板都可以配套学习。
购买链接【复制到手机浏览器打开】:
https://detail.tmall.com/item.htm?id=609033604451
资料下载链接【建议PC端查看】:
www.openedv.com/docs/boards/arm-linux/index.html
先来看一波QT例程精美界面美图:
??
QT项目实战与界面UI??
1 车载音乐APP项目主界面
车载音乐APP主界面是我们一个UI主界面实战项目,教会大家如何搭建产品主界面APP,大家可以直接在此项目实战例程上开发自己的产品:
2 语音识别项目界面
目前智能AI音箱很火,本项目在正点原子开发板上结合百度云实现简单的语音识别项目:
3 智能家居物联网项目
智能家居也是目前很火的一个方向,本项目结合原子云实现一个简单的智能家居控制中心,操作界面如下:
4 多媒体播放器
音乐播放器与视频播放器
教程目录
教程目录如下:
教程详细说明
目前市面上的QT应用教程大多数都是通用教程,并没有专业的、专门面向嵌入式的系统化教程。为此正点原子Linux团队经过多轮开会讨论,最终制定出了一份面向嵌入式QT开发教程。
此教程既要系统讲解QT开发基础知识,也要结合嵌入式的特点,着重介绍嵌入式领域的QT应用开发。QT开发一般是C 或者QML,为此本教程一开始就进行了基本C 语法讲解,都是QT开发中常用到的一些知识点,降低大家入门QT的难度。 此教程一共分为如下几部分:
第一篇(入门篇): 本篇包括C 入门,及Qt基础入门。其中C 入门主要介绍了如何在Ubuntu下编写C 及C 基础(C 面向对象,类和对象,继承,重载,封装,抽象等)。C 部分主要是以简单的例程及概念来了解C 编程语言。如果初学者没有了解过C ,那么C 基础篇对学习Qt有一定的帮助。Qt基础入门主要介绍了Qt是什么,如何选择Qt版本,Ubuntu下的Qt的安装及中文输入法配置,QtDesigner的使用,信号与槽,Qtcreator的使用技巧,及Qt控件的讲解使用方法等。其中Qt控件全部都是以每个控件搭配一个使用实例。
第二篇(提高篇): 提高篇主讲的内容是嵌入式里Qt常用的类与模块,包括Qt文本读写,绘图与图表,多线程编程,网络编程,多媒体及数据库。掌握它们,对我们开发Qt应用程序有很大的帮助。每个章节都配有例程。其中像多媒体里的例程里,有编者精心设计的炫酷界面,音乐播放器,视频播放器界面及录音界面。Qt本身就是用来设计界面的,如果设计的界面不好看,那么就得不到读者的青莱。在本篇的数据库章节我们还有类似手机上的闹钟选择界面设计。
第三篇(进阶篇): 在前面两篇里,我们基本已经掌握了Qt的基础内容。是不是想到Linux开发板上实践了呢?那么我们如何使用Qt去操控Linux开发板的硬件设备呢?如何和硬件设备通信呢?您将会在本篇得到答案!本篇以正点原子I.MX6U开发板为例,介绍如何在开发板上使用Qt开发。讲解的内容包括环境搭建,从最简单的LED设备开始讲解逐渐到一些常用的设备,比如串口设备,CAN,摄像头,USB蓝牙,和板子上的一些传感器的数据获取显示到界面等。
第四篇(项目实战篇): 前三篇里,主要都是一些比较单一不复杂的小项目。本篇将大家开始项目实战,免费开源给大家。主要有智能家居物联网项目,语音识别项目,APP主界面开发项目等等,还可能会继续添加。其中智能家居物联网项目编写了一个炫酷智能家居控制界面,将Linux开发板当作一个物联网设备,可以通过云服务器通信,实现远程控制等。语音识别项目设计了一个动感交互的界面,很有设计感。能通过I.MX6ULinux开发板的麦克风将用户讲的话识别成文字。APP主界面项目,则搭配了一个超炫酷的界面,很有车载界面的感觉
教程特点
1.内容规划合理。2.示例丰富,实用性强,容易移植。3.注释详细,应用界面炫酷精美。4.示例代码规范、整洁。5.界面纯代码布局编程。6.嵌入式方向。
QT项目实战与界面UI
1 C 基础教程源码目录结构
11个C 基础例程:
2入门篇例程
47个QT基础例程:
3 提高篇例程源码
18个QT提高例程源码:
4 进阶篇例程源码
9个进阶篇QT例程:
5 项目实战篇例程源码
3个重磅的QT实战例程:
大量QT开发例程放送,囊括常用的C 语法、QT控件、项目实战。
原子哥推荐/往期经典推文
震撼发布:567页《I.MX6U嵌入式Linux C应用编程指南》发布,左盟主历时10个月最新力作,赶紧下载来学习【劲爆】左盟主2800页STM32MP157资料 源码,知识覆盖Linux & STM32,赶紧来下载学习【新品上市】达芬奇Pro开发板面市 Artix-7 XC7A100T/XC7A35T高性能A7开发板,资源丰富,性能爆棚【火爆全网,好评如潮】正点原子DS100手持数字示波器,历时18个月经典之作【推荐】正点原子超越者FPGA开发板 S6 Spartan6发布,推荐给大家