
零声 - Qt开发必备技术栈
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《零声 - Qt开发必备技术栈》。官网需要单独购买,有集上可以免费领取。
资源介绍:
这个详实的Qt开发课程将从基础到高级,提供全面的学习体验。开始我们将会学习C++语言的基础概念,如类、对象、指针、引用,以及C++特有的功能,如异常处理和智能指针。然后,我们将深入Qt的核心主题,包括图形模型、视图、文件操作和事件处理,以及网络编程和多线程。我们还会接触数据库部分,例如MySQL和SQLite,以及Qt项目的实战指南。此外,课程将会包含一些高级主题,例如使用FFmpeg和Qt创建视频播放器,和使用OpenCV进行高级编程。最后,我们的课程以C++设计模式和技术面试专栏来结束,为你的职业生涯做准备。这是一门实用且深入的课程,适合每一位对Qt开发感兴趣的学员
课程目录
- Qt进阶项目实战【FFmpeg+Qt视频播放器(二)】
- 001.164-打通UI到播放器核心的通道-类名和接口3
- 002.165-stream_open和stream_close
- 003.166-解复用、数据读取read_thread设计
- 004.167-解码线程Decoder封装
- 005.168-音频输出
- 006.169-视频渲染输出
- 007.170-基本的音视频同步
- 008.171-FFmpeg+视频播放器指导学习(必听)
- Qt进阶项目实战【FFmpeg+Qt视频播放器(一)】
- 001.154-播放器项目分析
- 002.155-界面设计1-ctrlbar1
- 003.156-界面设计1-ctrlbar2
- 004.157-界面设计2-titlelbar
- 005.158-界面设计3-playlist-show
- 006.159-界面设计4-完善基本的播放界面
- 007.160-播放器模块分析
- 008.161-打通UI到播放器核心的通道-消息队列
- 009.162-打通UI到播放器核心的通道-类名和接口1
- 010.163-打通UI到播放器核心的通道-类名和接口2
- Qt进阶专栏【C设计模式专栏(二)】
- 001.195-装饰器模式
- 002.196- 外观模式
- 003.197-享元模式
- 004.198- 代理模式
- 005.199-责任链模式
- 006.200- 中介者模式
- 007.201-策略模式
- 008.202-模板模式
- Qt进阶专栏【C设计模式专栏(三)】
- 001.203-状态模式
- 002.204-观察者模式
- 003.205-备忘录模式
- 004.206- 命令模式
- 005.207- 访问者模式
- 006.208-解释器模式
- 007.209-迭代器模式
- Qt进阶专栏【C设计模式专栏(一)】
- 001.187- 简单工厂模式
- 002.188-抽象工厂模式
- 003.189-原型模式
- 004.190-单例模式
- 005.191- 建造者模式
- 006.192- 适配器模式
- 007.193- 桥接模式
- 008.194-组合实体模式
- Qt进阶专栏【MySQL数据库(二)】
- 001.96-流程控制语句
- 002.97-SQL语句详解
- 003.98-索引
- 004.99-视图
- 005.100-存储过程和函数
- Qt进阶专栏【MySQL数据库(三)】
- 001.101-触发器
- 002.102-事件
- 003.103-MySQL备份与恢复
- 004.104-MySQL开发
- Qt进阶专栏【MySQL数据库(一)】
- 001.91-数据库基础
- 002.92-mysql运算符
- 003.93-MySQL安装与基本操作
- 004.94-数据类型及存储引擎
- 005.95-表数据增删改查高级查询
- Qt进阶专栏【OpenCV高级编程(二)】
- 001.181- 边缘检测技术A
- 002.182- 向上向下采样
- 003.183- 边缘检测技术B
- 004.184-形态学之膨胀
- 005.185-图像浮雕技术
- 006.186- 图像人脸识别
- Qt进阶专栏【OpenCV高级编程(一)】
- 001.172- OpenCV技术基础与VS2022环境搭建
- 002.173-OpenCV常见API及绘图详解
- 003.174- OpenCV图像读写技术
- 004.175- OpenCV视频读写技术
- 005.176-OpenCV图像滤波技术
- 006.177-视频录制技术
- 007.178- 图像翻转技术
- 008.179-图像旋转技术
- 009.180-OpenCV实现窗口置顶
- Qt进阶专栏【SQLite数据库(二)】
- 001.112-DistinctOrderGroup
- 002.113- SQLite触发器
- 003.114- SQLite索引
- 004.115- SQLite视图
- 005.116- SQLite事务
- 006.117-Qt操作SQLite数据库实战
- Qt进阶专栏【SQLite数据库(一)】
- 001.105-SQLite下载与配置使用
- 002.106-SQLite创建数据库
- 003.107- SQLite附加数据库&分离数据库
- 004.108-SQLite数据类型
- 005.109- SQLite创建表&删除表
- 006.110-SQLite insert into语句
- 007.111-selectupdatedelete语句
- Qt开发工程师【C_C Qt技术面试专栏(二)】
- 001.218-SQL流入原理?如何避免SQL注入?
- 002.219-MySQL死锁问题产生原因及如何解决?
- 003.220-TCP三次握手的过程为啥不可两次握手
- 004.221-TCP四次挥手的过程?
- 005.222-什么是连接的半打开,半关闭状态?
- 006.223-TCP是如何保证可靠性?
- 007.224-Qt信号槽的优点及缺点?
- Qt开发工程师【C_C++ Qt技术面试专栏(三)】
- 001.225-Qt中的文件流和数据流区别?
- 002.226-Qt中的show和exec区别?
- 003.227-Qt多线程使用 那些方法?
- 004.228-QString与基本数据类型如何转换?
- 005.229-Qt保证多线程安全?
- 006.230-事件与信号的区别?
- 007.231-Qt中的connect函数的连接方式?
- Qt开发工程师【C_C++ Qt技术面试专栏(四)】
- 001.232-信号与槽的多种用法?
- 002.233-Qt的事件过滤器?
- 003.234-同步和异步的网络连接区别?
- 004.235-Qt网络模块中有那些类来执行异步操作?
- 005.236-Qt如何执行HTTP请求?
- 006.237-Qt Quick是什么?
- 007.238-WebSocket协议的工作原理?
- Qt开发工程师【C_C++ Qt技术面试专栏(一)】
- 001.210-Qt开发工程师【C_C++ Qt技术面试题】专栏
- 002.211-什么时候产生默认拷贝构造函数
- 003.212-什么是深拷贝?什么是浅拷贝?
- 004.213-虚析构函数的作用?
- 005.214-Vector底层实现原理?
- 006.215-deque底层实现原理?
- 007.216-左值引用与右值引用区别右值引用意义?
- 008.217-索引为什么要用B+树而不是二叉树或者B树
- Qt开发工程师【进阶专栏:二期新增QSS技术模块】
- 001.248- QSS作用及应用场景
- 002.249- QSS常用基本语法
- 003.250- QSS-常用控件美化1
- 004.251-QSS-QComboBox
- 005.252- QSS-QTableWidget
- 006.253-QSS-QProgressBar
- 007.254-QSS控件样式QSlider
- 008.255- QSS控件样式CheckBox
- 009.256- QSS-Ubuntu系统控件风格
- 010.257-QSS:MacOS系统控件风格
- Qt开发工程师【进阶专栏:二期新增Quick技术模块】
- 001.239-QML基础知识
- 002.240-ImageRectangleText
- 003.241- QML元素
- 004.242- Quick事件(键盘_鼠标_定时器)
- 005.243- Quick组件及元素布局
- 006.244-Quick开发元素及Canvas
- 007.245-Quick中的动画常用元素(一)
- 008.246-Quick中的动画常用元素(二)
- 009.247-组合动画详解
- Qt入门到精通专栏【QML编程知识(二)】
- 001.87-Quick动画基础知识
- 002.88- Widget自定义按钮实战操作
- 003.89-Loader动态加载组件
- 004.90-QML高级编程(下拉菜单)实战
- Qt入门到精通专栏【QML编程知识(一)】
- 001.82- QML基础知识分析
- 002.83-QML鼠标与事件事件处理
- 003.84- QML布局
- 004.85-QML布局管理Layout
- 005.86- Quick Canvas元素
- Qt入门到精通专栏【布局 对话框】
- 001.51-QLayoutQStackedWidget类
- 002.52-QSplitter类&QDockWidget类
- 003.53-Qt文件对话框实战
- 004.54-Qt颜色对话框实战
- 005.55-Qt字体对话框实战
- 006.56-Qt输入对话框实战
- 007.57-Qt消息对话框实战
- 008.58-Qt自定义对话框实战
- Qt入门到精通专栏【常用开发控件详解】
- 001.46-Qt控件详解:Layouts Spacers
- 002.47-Qt控件详解:Buttons Containers1
- 003.48-Qt控件详解:Buttons Containers2
- 004.49-Qt控件详解:ItemViewsItemWidgets
- 005.50-Qt控件详解:Input_Display
- Qt入门到精通专栏【服务应用操作实战】
- 001.67- INI文件操作
- 002.68-JSON文件操作
- 003.69-XML文件操作
- Qt入门到精通专栏【开发基础体系】
- 001.37- Windows Qt环境安装步骤详解
- 002.38-Linux Qt环境安装
- 003.39- Qt Creator工具介绍与使用
- 004.40- Qt信号与槽机制
- 005.41- 字符串类应用与常用数据类型
- 006.42-QMap&QHash&QVector
- 007.43-QList类 & QLinkedList类
- 008.44-QVariant类应用
- 009.45-常用算法及正则表达式
- Qt入门到精通专栏【图表_QML_多媒体】
- 001.77-QtChart图表及曲线图
- 002.78-折线图_柱形图_饼状图
- 003.79-QML基础编程应用实战
- 004.80-Qt音频编程实战项目
- 005.81-Qt视频编程实战项目
- Qt入门到精通专栏【图形 模型 视图 文件操作 事件处理】
- 001.59-绘图原理双缓冲机制
- 002.60-Graphics View图形视图框架
- 003.61-Mode_View_Delegate
- 004.62-读写文件详解
- 005.63-目录操作(QDir类)及展示系统文件实战
- 006.64-获取文件属性项目实战
- 007.65- 鼠标及键盘事件
- 008.66-事件过滤处理分析
- Qt入门到精通专栏【网络及多线程】
- 001.70-Qt网络编程知识体系
- 002.71-TCP协议工作原理及实战
- 003.72-UDP协议工作原理及实战
- 004.73-多线程编程:互斥量 信号量
- 005.74-多线程CS模式项目实战
- 006.75-HTTP协议编程实战
- 007.76-WebSocket协议编程实战
- Qt项目实战专栏【MP3音乐播放器搜索引擎】
- 001.123-MP3音乐播放器搜索引擎设计与实现
- 002.124-数据库数据表设计与实现_歌曲搜索
- 003.125-HTTP下载音乐_数据解析Json_显示歌词
- 004.126-上一曲_播放暂停_下一曲_循环播放实现
- 005.127-音乐搜索引擎关于_皮肤更换_系统托盘
- Qt项目实战专栏【即时通讯:腾讯QQ客户端软件(二)】
- 001.144-音频技术
- 002.145-添加好友逻辑处理
- 003.146-即时通讯聊天逻辑处理
- 004.147-消息时序图和头像截图逻辑处理
- 005.148-即时通讯群组功能
- 006.149-表情功能实现与gif图片显示
- 007.150-文件上传
- 008.151-聊天窗口文件传输
- 009.152-头像显示及添加好友显示问题解决
- 010.153-头像裁剪
- Qt项目实战专栏【即时通讯:腾讯QQ客户端软件(一)】
- 001.133-即时通讯程序介绍
- 002.134-客户端登录窗口开发
- 003.135-登录窗口翻转动画效果实现
- 004.136-IP自地址自定义控件
- 005.137-MainWindow界面开发和可移动窗口
- 006.138-登录逻辑处理
- 007.139-全局定义( 变量,枚举,类)
- 008.140-完善MainWindow及托盘技术
- 009.141-QQ好友组与好友UI效果实现
- 010.142-聊天窗口和排版
- Qt项目实战专栏【客户端与服务器架构系统】
- 257.1001-客户端与服务器架构系统介绍及安装环境讲解
- 258.1002-客户端【系统UI界面设计与实现】
- 259.1003-客户端【系统函数设计与获取本机IP地址】
- 260.1004-客户端【连接及断开服务器,读取服务器socket消息】
- 261.1005-客户端【发送消息及日期时间处理】
- 262.1006-客户端【传输文件及进度条状态更新】
- 263.1007-客户端【系统托盘技术】
- 264.1008-Qt开发工程师【发展前景】
- Qt项目实战专栏【库存管理系统Qt5+MySQL】
- 001.128-商品数据库设计及配置测试
- 002.129- 库存新增商品和查询商品
- 003.130- 商品入库与商品出库
- 004.131-商品删除与导出数据
- 005.132-数据汇总及数据备份
- Qt项目实战专栏【文字编辑Word处理软件】
- 001.118-Word文字编辑软件-架构设计分析
- 002.119-菜单栏&工具栏&状态栏函数设计与实现1
- 003.120-菜单栏&工具栏&状态栏功能设计与实现2
- 004.121-菜单栏&工具栏&状态栏功能设计与实现3
- 005.122-菜单栏&工具栏&状态栏功能设计与实现4
- 【Qt C语言基础专栏】(二)
- 001.11- 单继承
- 002.12- 多继承
- 003.13- 虚继承及其它特性
- 004.14- 虚函数与抽象类
- 005.15- 命名空间与模板
- 006.16-IO流类库
- 007.17-Vector_Deque_Stack
- 008.18- STL(queue_set_map)
- 009.19- C异常处理
- 【Qt C语言基础专栏】(一)
- 001.1-Qt开发工程师课程学习指导与发展前景
- 002.2- Windows Qt环境安装步骤详解
- 003.3- C语言基础概述
- 004.4-C指针与引用
- 005.5- C类与对象(一)
- 006.6- C类与对象(二)
- 007.7- 类的基它特性
- 008.8- 构造函数_析构函数_拷贝构造函数
- 009.9-C友元与动态内存
- 010.10- 函数重载与运算符重载
- 【Qt C语言新特性专栏】(二)
- 001.30- std_unordered_set
- 002.31-关联容器:unordered_map
- 003.32- function函数对象
- 004.33-atomic_flag应用
- 005.34- condition_variable
- 006.35- 异常处理:exception
- 007.36- std_thread多线程
- 【Qt C语言新特性专栏】(一)
- 001.20- 类型推导(autodecltype)
- 002.21- 序列for循环
- 003.22- lamdba表达式
- 004.23-构造函数:委托构造和继承构造
- 005.24- array&forward_list
- 006.25- 垃圾回收机制
- 007.26- 正则表达式
- 008.27- 智能指针
- 009.28- nullptr&constexpr
- 010.29-共享内存
包含内容
- · Qt进阶项目实战【FFmpeg+Qt视频播放器(二)】
- · 001.164-打通UI到播放器核心的通道-类名和接口3
- · 002.165-stream_open和stream_close
- · 003.166-解复用、数据读取read_thread设计
- · 004.167-解码线程Decoder封装
- · 005.168-音频输出
- · 006.169-视频渲染输出
- · 007.170-基本的音视频同步
贡献者