【万众期待】左盟主688页QT教程震撼发布!88个例程,一大波酷炫UI+项目实战案例来袭,让您久等了!!!

大鱼机器人 2021-06-27 21:41

  上周发布Linux C应用教程之后,一大波粉丝在公众号留言咨询什么时候能推出QT教程。左盟主团队历时大半年的编写,万众期待的嵌入式QT教程《【正点原子】I.MX6U嵌入式Qt开发指南V1.0》初版今天正式发布,目前已经编写完成688页。感谢大家一如既往的支持正点原子。




 



支持开发板以及购买链接





因为教程是基于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

                        

  11个 C++基础教程源码目录结构   

  1个C++基础例程:


  2 
入门篇例程
    

   47个QT基础例程


    3 提高篇例程源码      

    18个QT提高例程源码:


    4 进阶篇例程源码       

  9个进阶篇QT例程:


  5 项目实战篇例程源码   

  3个重磅的QT实战例程:


大量QT开发例程放送,囊括常用的C++语法、QT控件、项目实战。

大鱼机器人 一个专注于机器人技术,单片机,嵌入式系统,智能家居,智能设备,PCB设计,IT最新动态的自媒体。此外,还有海量学习资源等你来领取。作者:张巧龙,个人微信号:well_xiaolong。欢迎关注公众号,名称:大鱼机器人,公众号ID:All_best_xiaolong
评论
  • 随着消费者对汽车驾乘体验的要求不断攀升,汽车照明系统作为确保道路安全、提升驾驶体验以及实现车辆与环境交互的重要组成,日益受到业界的高度重视。近日,2024 DVN(上海)国际汽车照明研讨会圆满落幕。作为照明与传感创新的全球领导者,艾迈斯欧司朗受邀参与主题演讲,并现场展示了其多项前沿技术。本届研讨会汇聚来自全球各地400余名汽车、照明、光源及Tier 2供应商的专业人士及专家共聚一堂。在研讨会第一环节中,艾迈斯欧司朗系统解决方案工程副总裁 Joachim Reill以深厚的专业素养,主持该环节多位
    艾迈斯欧司朗 2025-01-16 20:51 319浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 175浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 658浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 238浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 586浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 134浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 210浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 158浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 194浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 203浏览
  • 故障现象 一辆2007款日产天籁车,搭载VQ23发动机(气缸编号如图1所示,点火顺序为1-2-3-4-5-6),累计行驶里程约为21万km。车主反映,该车起步加速时偶尔抖动,且行驶中加速无力。 图1 VQ23发动机的气缸编号 故障诊断接车后试车,发动机怠速运转平稳,但只要换挡起步,稍微踩下一点加速踏板,就能感觉到车身明显抖动。用故障检测仪检测,发动机控制模块(ECM)无故障代码存储,且无失火数据流。用虹科Pico汽车示波器测量气缸1点火信号(COP点火信号)和曲轴位置传感器信
    虹科Pico汽车示波器 2025-01-23 10:46 72浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 320浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 122浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 145浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦