这套 Qt 高级开发视频课,名字里带“高级”,容易让人误以为要先啃完一堆 C++ 模板、元对象系统才敢点开。其实不必。它更适合那些已经能写出简单 Qt 窗口、却在做真实项目时卡住的人——界面能跑,信号槽也连了,但一到模型视图、多线程、自定义控件就不知道怎么组织代码,这才是它真正想处理的那段台阶。

先判断自己该不该现在看

如果你连 Qt 的信号槽机制、QWidget 和 QObject 的关系都还没摸过,直接进来会有点吃力。建议先找一份最基础的 Qt 入门材料,能把一个带按钮和输入框的小窗口独立写出来、编译通过,再回到这里。这套课不负责从“C++ 是什么”讲起,它默认你至少写过几个能跑的 Qt 小程序。

反过来,如果你平时用 Qt 只是拖控件、连槽函数,项目稍微大一点就到处是全局变量和互相引用的头文件,那这门课的价值就体现出来了。它讨论的是怎么把代码拆开、怎么让界面和逻辑分开、怎么让一个模块不依赖另一个模块的细节。

建议的观看节奏

不要一次刷十几讲。Qt 的东西看会了不等于写会了,尤其是模型视图和线程部分,光看演示觉得“哦原来这样”,自己动手就发现信号没发出去、索引对不上。比较稳的节奏是一天一到两讲,看完立刻把当讲的示例自己敲一遍,哪怕照着敲也行。敲完再改一点东西——换个控件、加个条件、把数据源换成自己的——能改通,说明这讲真的进去了。

每过三到四讲,停下来做一次小结。不用写得多正式,把这几讲里你觉得别扭的地方记下来就行。后面遇到相关章节时回头翻,会比一直往前冲有用。

哪些部分可以放一放

课里有些章节偏向特定场景,比如某些跟具体平台相关的细节、偏底层的对象模型讨论。如果你当前的目标是先做出一个能用的桌面工具,这些可以先跳过,标记一下,等真的遇到问题再回来。不必因为“花了钱就要每节都看”而卡在某一讲上耗一星期。

但有两块不太建议跳:一是模型视图相关的部分,二是多线程与信号槽跨线程的那几讲。这两块是很多人写 Qt 时反复踩坑的地方,跳过去后面会更难受。宁可慢一点,把这两块吃透。

资料和练习怎么配合

配套的笔记适合当复习提纲,不适合当第一遍学习的主线。第一遍还是跟着视频走,笔记用来在动手卡住时对照。练习不要另找项目,就用课里的例子改。把示例里的数据换成自己造的一批假数据,把界面布局打乱重排一遍,把原本写在一个类里的逻辑拆成两个类——这些改动看着小,但正是从“看懂”到“会写”的距离。

全部跟完之后,挑一个自己日常真的会用到的小工具来做,比如一个批量改文件名的窗口、一个简单的本地数据查看器。不求功能多,只求结构清楚、能跑起来。这一步做完,前面那些零散的章节才会连成一条线。

最后说句实在的:Qt 的高级部分不是看一遍就会的,很多人是写了两三个项目之后,再回头重看某些章节,才突然明白当初在讲什么。所以第一遍有地方没懂,很正常,先记着,往前走。


Qt高级开发视频教程价值499百度网盘下载

课程推荐

《Qt高级开发视频教程(价值499)》Qt高级开发视频教程价值499百度网盘下载【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(137 节)

*   1 课程介绍.mp4

*   2 C++Qt开发环境安装.mp4

*   3 QtCreator和VS2019的基本使用.mp4

*   4 QMake与CMake介绍与应用.mp4

*   5 Qt三个窗口类的区别.mp4

*   6 vsqt与QtCreator创建项目的区别以及相互转化.mp4

*   7 Qt架构介绍与学习方法详解.mp4

*   8 Qt入门:实现一个简单的图片查看软件.mp4

*   9 优化图片查看器代码.mp4

*   10 C++lamda函数详解.mp4

*   11 Qt槽函数五种常用写法介绍.mp4

*   12 自定义信号、信号emit、信号参数注册.mp4

*   13 connect参数详解.mp4

*   14 Qt信号槽与moc技术详解.mp4

*   15 C++模板实现与Qt无关的信号槽机制.mp4

*   16 Qt内存管理机制详解.mp4

*   17-1 Qt中文乱码、常量换行符如何处理.mp4

*   17-2 Qt中文乱码终极解决方案.mp4

*   18 课程代码编译与使用介绍.mp4

*   19 从腾讯会议登录界面来学习Qt界面布局.mp4

*   20 优化登录界面:完美还原腾讯会议登录界面.mp4

*   21 C++代码创建布局:水平布局详解.mp4

*   22 C++代码创建布局:竖直布局详解.mp4

*   23 C++代码创建布局:栅格布局详解.mp4

*   24 C++代码创建布局:水平竖直栅格布局综合应用.mp4

*   25 **器布局.mp4

*   26 setLayout使用说明.mp4

*   27 多重布局变换与布局删除技巧.mp4

*   28 手写C++Qt代码实现腾讯会议登录界面.mp4

*   29 QTabWidget各种常见用法详解(一):添加自定义tab.mp4

*   30 QTabWidget各种常见用法详解(二):tab样式设置.mp4

*   31 QListWidget用法(一):列表模式添加item.mp4

*   32 QListWidget用法(二):右键菜单、item删除.mp4

*   33 QListWidget用法(三):图标模式以及右侧滑动条的样.mp4

*   34 QScrollArea应用:模仿迅雷可以上下滑动的设置界面(.mp4

*   35 QScrollArea应用:模仿迅雷可以上下滑动的设置界面(-1680712319.mp4

*   36 QScrollArea应用:模仿迅雷可以上下滑动的设置界面(-1680712343.mp4

*   37-1 PC客户端界面布局案例分析:WPS、腾讯会议.mp4

*   37-2 Qt界面绝对布局介绍.mp4

*   38 QWidget类详细介绍.mp4

*   39 无边框窗口的基本实现.mp4

*   40 给无边框窗口添加自定义标题栏并实现拖拽拉伸.mp4

*   41 设计一个无边框窗口公用类.mp4

*   42 标题栏界面qss美化、关闭、最小化、最大化.mp4

*   43 解决一个不容易发现的bug.mp4

*   44 Qt实现窗口阴影.mp4

*   45 Qt实现圆角窗口.mp4

*   46 一个自定义标题栏带圆角阴影的窗口.mp4

*   47 无边框窗口综合应用:实现WPStab页面.mp4

*   48 课程代码使用说明.mp4

*   49 qss介绍.mp4

*   50 qss选择器.mp4

*   51 QLineEditqss使用方法.mp4

*   52 使用正则表达式限制QLineEdit的输入.mp4

*   53 QPushButtonqss(一):常用的qss.mp4

*   54 QPushButtonqss(二):点击按钮**出菜单.mp4

*   55 QPushButtonqss(三):设置按钮菜单样式表.mp4

*   56 QPushButtonqss(四):鼠标悬浮**出对话框.mp4

*   57 QCheckBoxqss妙用:实现打开关闭状态按钮.mp4

*   58 QComboBox样式表介绍.mp4

*   59 QProgressBar用法及qss.mp4

*   60 QSlider用法介绍及qss样式表设置.mp4

*   61 qss加载方式详解.mp4

*   62 控件提升与自定义控件.mp4

*   63 Qt鼠标相对位置、绝对位置、窗口位置、控件位置.mp4

*   64 自定义QLineEdit实现搜索编辑框.mp4

*   65 自定义QTabWidget实现tab在左,文本水平.mp4

*   66 视频播放器开发(1)QVideoWidget播放视频.mp4

*   67 视频播放器开发(2)libvlc使用介绍.mp4

*   68 视频播放器开发(3)libvlc实现播放暂停停止功能.mp4

*   69 视频播放器开发(4)libvlc实现视频跳转与音量调整.mp4

*   70 视频播放器开发(5)libvlc播放功能封装.mp4

*   71 视频播放器开发(6)libvlc实现双击全屏播放.mp4

*   72 视频播放器开发(7)libvlc实现列表播放功能.mp4

*   73 视频播放器开发(8)项目模块规划.mp4

*   74 视频播放器开发(9)标题栏和底部控制栏界面优化.mp4

*   75 视频播放器开发(10)自定义打开文件按钮.mp4

*   76 视频播放器开发(11)实现视频播放功能.mp4

*   77 视频播放器开发(12)enterleave无效.mp4

*   78 视频播放器开发(13)项目总结与作业.mp4

*   79 chrome技术介绍CEF、QCefView.mp4

*   80 VS2019CEF编译与使用.mp4

*   81 QWebEngineView基本用法.mp4

*   82 CMakeVS2019编译QCefView.mp4

*   83 C++Qt项目中使用QCefView.mp4

*   84 C++Qthtmljs交互.mp4

*   85 C++QtECharts显示K线图.mp4

*   86 C++QtECharts数据交互动态修改.mp4

*   87 http基础简介.mp4

*   88 后端API测试工具postman使用介绍.mp4

*   89 Qthttp相关类介绍.mp4

*   90 C++Qt用户登录注册功能实现.mp4

*   91 C++Qtjson解析介绍.mp4

*   92 C++nlohmannjson使用介绍.mp4

*   93 libcurl源码编译介绍.mp4

*   94 C++Qt使用libcurl进行httppost请求.mp4

*   95 websocket介绍.mp4

*   96 C++Qt实现websocketserver.mp4

*   97 C++Qt实现websocketclient.mp4

*   98 Qt创建线程的三种方法.mp4

*   99 Qt并发:QtConcurrent简介.mp4

*   100 QtConcurrentrun参数说明.mp4

*   101 获取QtConcurrent的返回值.mp4

*   102 C++其它线程技术介绍.mp4

*   103 Qt绘图技术介绍.mp4

*   104 常见的18种图形、路径、文字、图片绘制介绍.mp4

*   105 Qt移动鼠标手动绘制任意多边形.mp4

*   106 Qt绘制带三角形箭头的窗口.mp4

*   107 Qt场景视图架构介绍.mp4

*   108 GraphicsView坐标系介绍.mp4

*   109 基本图元绘制.mp4

*   110 自定义图元:实现矩形图元实现拖拽、拉伸、旋转功能.mp4

*   111 QtMVD概念讲解.mp4

*   112 MVD之:QTableView的应用.mp4

*   113 模型视图代理之:QListView的使用.mp4

*   114 如何带参数启动外部进程.mp4

*   115 QtCreator如何链接第三方库.mp4

*   116 windeployqt提取Qt依赖库.mp4

*   117 VS2019Qtwin32项目如何添加x64编译方式.mp4

*   118-1 QTranslator实现多语言与国际化.mp4

*   118-2 DPI适配.mp4

*   119 视频会议项目需求说明.mp4

*   120 声网RTCSDK介绍(一).mp4

*   121 声网RTCSDK介绍(二).mp4

*   122 AgoraRTCSDK集成详细介绍.mp4

*   123 C++Qt调用声网sdk实现音视频互动.mp4

*   124 视频会议项目模块规划.mp4

*   125 编写用户登录窗口.mp4

*   126 编写会议主界面.mp4

*   127 编写左侧远程用户视图列表.mp4

*   128 主界面大视图与左侧小视图实现音视频互通.mp4

*   129 登录窗口优化.mp4

*   130 视频会议界面标题栏优化.mp4

*   131 视频会议界面底部控制栏优化.mp4

*   132 实现桌面共享功能.mp4

*   133 项目总结.mp4

*   134 课程总结.mp4