嵌入式Qt5开发实战教程:Linux环境下Qt5编程与源码解析

・本站会员获取资源无需消耗积分。
・获取资源后可以在「个人中心」24 小时内无理由退积分。
・为防止资源链接失效,请及时转存文件。
  • 夸克网盘 CSDN会员电子书合集1000本,涵盖编程、AI、数据库等主流技术领域

    CSDN会员电子书合集1000本,涵盖编程、AI、数据库等主流技术领域
    CSDN会员电子书合集1000本,涵盖编程、AI、数据库等主流技术领域
  • 夸克网盘 夏曹俊C++直播推流与美颜技术实战教程

    夏曹俊C++直播推流与美颜技术实战教程
    夏曹俊C++直播推流与美颜技术实战教程
  • 夸克网盘 QT5 QML C++高级扩展开发视频课程 混合编程与场景图实战

    QT5 QML C++高级扩展开发视频课程 混合编程与场景图实战
    QT5 QML C++高级扩展开发视频课程 混合编程与场景图实战
  • 夸克网盘 Sundy Android嵌入式开发课程:源码课件助力底层技术掌握

    Sundy Android嵌入式开发课程:源码课件助力底层技术掌握
    Sundy Android嵌入式开发课程:源码课件助力底层技术掌握
  • 夸克网盘 物联网与嵌入式系统开发实战教程,含源码课件与完整视频

    物联网与嵌入式系统开发实战教程,含源码课件与完整视频
    物联网与嵌入式系统开发实战教程,含源码课件与完整视频
  • 夸克网盘 Sundy Android嵌入式底层课程 带源码课件 全流程系统精讲

    Sundy Android嵌入式底层课程 带源码课件 全流程系统精讲
    Sundy Android嵌入式底层课程 带源码课件 全流程系统精讲
  • 夸克网盘 嵌入式Linux应用层开发实战教程:文件IO/进程线程/网络编程全覆盖

    嵌入式Linux应用层开发实战教程:文件IO/进程线程/网络编程全覆盖
    嵌入式Linux应用层开发实战教程:文件IO/进程线程/网络编程全覆盖
  • 夸克网盘 Python与C/C++联合编程实战课程 从零构建高性能跨平台应用

    Python与C/C++联合编程实战课程 从零构建高性能跨平台应用
    Python与C/C++联合编程实战课程 从零构建高性能跨平台应用
  • 夸克网盘 C++音视频开发实战:FFmpeg入门到工程化,多路H265监控录放系统开发

    C++音视频开发实战:FFmpeg入门到工程化,多路H265监控录放系统开发
    C++音视频开发实战:FFmpeg入门到工程化,多路H265监控录放系统开发
  • 夸克网盘 清华大学出版社正版图书2237册合集(PDF电子书)

    清华大学出版社正版图书2237册合集(PDF电子书)
    清华大学出版社正版图书2237册合集(PDF电子书)
  • 夸克网盘 清华大学出版社2237册正版图书合集

  • 夸克网盘 某大学出版社1416册图书合辑 [PDF]

    某大学出版社1416册图书合辑 [PDF]
    某大学出版社1416册图书合辑 [PDF]
  • 夸克网盘 王利涛Linux高级编程:嵌入式C语言进阶与内核开发实战

    王利涛Linux高级编程:嵌入式C语言进阶与内核开发实战
    王利涛Linux高级编程:嵌入式C语言进阶与内核开发实战
  • 夸克网盘 物联网嵌入式工程师实战培训教程 从Linux C到ARM接口全体系

    物联网嵌入式工程师实战培训教程 从Linux C到ARM接口全体系
    物联网嵌入式工程师实战培训教程 从Linux C到ARM接口全体系
  • 夸克网盘 清华大学图书馆高清书籍合集|5万册电子书资源全学科覆盖

    清华大学图书馆高清书籍合集|5万册电子书资源全学科覆盖
    清华大学图书馆高清书籍合集|5万册电子书资源全学科覆盖

这套课程面向希望在Linux环境下系统掌握Qt5开发的学员,从C++基础讲起,逐步深入到Qt5的界面设计、信号槽机制、多线程与网络编程,最终延伸到嵌入式开发板的实际部署与调试。课程内容由浅入深,配有完整源码与课件,适合初学者打基础,也适合进阶开发者查漏补缺。

课程内容概览

  • C++与开发环境准备:涵盖C++类与对象、构造函数与析构函数、继承、函数重载等核心语法,并讲解Windows与Linux下Qt Creator的安装配置,包括Ubuntu下中文输入环境的搭建。
  • Qt5编程基础:从第一个Qt项目入手,介绍项目文件结构、程序启动流程、Qt Creator使用技巧与编程规范,帮助学员快速熟悉开发环境。
  • 界面设计与控件应用:系统讲解UI设计器、信号槽机制(含自定义信号槽)、样式表与qss文件、常用控件(QWidget、QPushButton、QRadioButton、QCheckBox等)以及水平、垂直、网格、分裂器、弹簧等布局方式。
  • 实战案例演练:通过仿QQ登录界面、仿支付对话框、仿QQ好友列表、滚动视图、面板切换、文本读写、动态文件创建、QPainter绘图与轮播文字、QChart图表、属性动画等案例,将知识点落到实际界面效果中。
  • 多线程与网络通信:讲解QThread多线程编程,以及TCP服务端与客户端编写、TCP通信测试、UDP单播与广播程序的完整实现。
  • 嵌入式开发实战:介绍I.MX6U与STM32MP157平台交叉编译Qt项目,演示Qt点亮开发板LED、控制蜂鸣器、读取按键、串口编程(上位机界面设计、功能编写、开发板验证)等硬件交互案例。
  • 嵌入式Qt移植:从移植概述与方法对比入手,讲解编译器与根文件系统准备、tslib编译、Qt源码编译、tslib与Qt部署到Busybox根文件系统、编译Qt项目,以及使用Buildroot构建Qt根文件系统。

资源特色

  • 课程按讲次组织,从环境搭建到嵌入式移植形成完整学习路径,便于按需查阅与系统学习。
  • 配套源码与课件(ppt.zip、文档.zip)随课程提供,方便对照练习与复习。
  • 案例贴近实际开发场景,仿QQ登录、支付对话框、好友列表等练习有助于理解界面布局与交互逻辑。
  • 嵌入式部分覆盖交叉编译、开发板外设控制与根文件系统构建,适合想进入嵌入式Qt方向的开发者参考。

无论是刚接触Qt的初学者,还是希望补齐嵌入式移植经验的开发者,这套课程都能提供较为完整的知识框架与动手素材。

嵌入式Qt5开发实战教程:Linux环境下Qt5编程与源码解析

📢 以下文件由夸克网盘用户于2024-09-30分享(文件数量过多时仅展示部分文件)
手把手教你学Linux系列课程之嵌入式Qt5开发 - 带源码课件6.3GB
视频6.19GB
第01讲 Qt视频介绍.mp47.33MB
第02讲 简单介绍Qt .mp429.23MB
第03讲 在Windows安装Qt Creator.mp423.83MB
第04讲 在Linux安装Qt Creator.mp427.92MB
第05讲 Ubuntu下配置Qt Creator输入中文.mp441.31MB
第06讲 C++基础一 (C++简介) .mp47.03MB
第07讲 Ubuntu C++环境配置.mp419.86MB
第08讲 C++基础二 (什么是类,如何创建一个类).mp437.96MB
第09讲 C++基础三(构造函数与析构函数).mp423.57MB
第10讲 C++基础四(类的继承).mp433.22MB
第11讲 C++基础五(函数重载) .mp423.1MB
第12讲 第一个Qt项目.mp436.66MB
第13讲 Qt项目文件介绍.mp439.78MB
第14讲 Qt程序启动流程.mp435.29MB
第15讲 Qt Creator简单使用介绍.mp435.2MB
第16讲 Qt Creator的快捷键.mp438.42MB
第17讲 Qt编程规范.mp431.62MB
第18讲 UI设计器的简单使用.mp429.06MB
第19讲 使用Qt的信号槽.mp445.12MB
第20讲 Qt信号槽介绍.mp452.12MB
第21讲 自定义信号槽 .mp452.63MB
第22讲 不使用UI文件编程.mp443.63MB
第23讲 Qt的Object Tree.mp445.71MB
第24讲 添加资源文件.mp423.33MB
第25讲 样式表的使用.mp437.34MB
第26讲 qss文件的使用.mp443.21MB
第27讲 QWidget .mp425.89MB
第28讲 QPushButton.mp464.3MB
第29讲 QRadioButton(单选按钮).mp466.09MB
第30讲 QCheckBox(复选按钮).mp441.43MB
第31讲 margin&padding(外边距&内边距).mp463.57MB
第32讲 QHBoxLayout(水平布局).mp455.17MB
第33讲 QVBoxLayout(垂直布局).mp432.87MB
第34讲 QGridLayout(网格布局) .mp425.13MB
第35讲 QSplitter(分裂器).mp459.04MB
第36讲 QSpacer(隔离弹簧).mp426.5MB
第37讲 QLineEdit仿QQ登录界面制作 .mp458.7MB
第38讲 QDialog(仿支付对话框制作)(上).mp440.14MB
第38讲 QDialog(仿支付对话框制作)(下).mp464.38MB
第39讲 QScrollArea(设置面板滚动视图效果).mp476.57MB
第40讲 QTabWidget(面板切换效果).mp479.81MB
第41讲 QListWidget(一)初次使用(1).mp449.14MB
第41讲 QListWidget(一)初次使用.mp432.95MB
第42讲 QListWidget(二)仿QQ好友列表制作(上) .mp440.24MB
第42讲 QListWidget(二)仿QQ好友列表制作(上)(1).mp462.53MB
第42讲 QListWidget(二)仿QQ好友列表制作(下)(1).mp4107.6MB
第42讲 QListWidget(二)仿QQ好友列表制作(下).mp470.26MB
第43讲 QFile(一)文本读写.mp4120.53MB
第44讲 QFile(二)动态创建文件(上) .mp494.98MB
第44讲 QFile(二)动态创建文件(下).mp476.62MB
第45讲 QPainter(一)基本使用.mp4127.29MB
第46讲 QPainter(二)轮播文字.mp4118.13MB
第47讲 QChart图表(上) .mp483.87MB
第47讲 QChart图表(下).mp476.95MB
第48讲 QPropertyAnimation属性动画(上).mp487.06MB
第48讲 QPropertyAnimation属性动画(下).mp493.78MB
第49讲 Q_PROPERTY属性系统简介 .mp4133.16MB
第50讲 自定义属性动画.mp432.12MB
第51讲 QThread多线程.mp4126.02MB
第52讲 TCP服务端程序编写(上).mp4143.48MB
第52讲 TCP服务端程序编写(下) .mp4162.47MB
第53讲 TCP客户端程序编写.mp4108.4MB
第54讲 TCP客户端与TCP服务端测试(上).mp499.7MB
第54讲 TCP客户端与TCP服务端测试(下).mp4111.73MB
第55讲 UDP单播与广播程序编写(上).mp4114.07MB
第55讲 UDP单播与广播程序编写(下).mp4159.84MB
第56讲 I.MX6U交叉编译Qt项目.mp4245.07MB
第57讲 STM32MP157交叉编译Qt项目.mp4239.06MB
第58讲 Qt点亮开发板的一个LED .mp4138.46MB
第59讲 Qt控制开发板的蜂鸣器.mp454.49MB
第60讲 Qt使用开发板上的按键.mp480.81MB
第61讲 Qt串口编程-(1)上位机界面设计.mp4111.35MB
第61讲 Qt串口编程-(2)编写程序功能.mp4129.53MB
第61讲 Qt串口编程-(3)开发板验证.mp4168.34MB
第62讲 嵌入式Qt移植概述.mp430.94MB
第63讲 嵌入式Qt移植方法对比说明.mp428.11MB
第64讲 嵌入式Qt移植之编译器与根文件系统准备 .mp479.9MB
第65讲 嵌入式Qt移植之tslib编译 .mp4108.29MB
第66讲 嵌入式Qt移植之Qt源码编译(1).mp472.49MB
第66讲 嵌入式Qt移植之Qt源码编译(2).mp462.72MB
第66讲 嵌入式Qt移植之Qt源码编译(3).mp4231.75MB
第67讲 嵌入式Qt移植之tslib部署到Busybox根文件系统.mp497.3MB
第68讲 嵌入式Qt移植之Qt部署到Busybox根文件系统.mp4103.33MB
第69讲 嵌入式Qt移植之编译Qt项目.mp462.89MB
第70讲 Buildroot构建Qt根文件系统(1).mp488.22MB
第70讲 Buildroot构建Qt根文件系统(2).mp4125.44MB
ppt.zip64.68MB
文档.zip53.39MB
共88个文件,合计:6.3GB
夸克网盘
资源评论 AUP主 M管理员
评分
{{ rating }}分