正版资源QT/C++告别新手系列之QT基础篇系列视频课程
《QT/C++告别新手系列之QT基础篇系列视频课程》4fe6ec1710a0671a44048bc90f33ada7_9c881909bac4c8f67599ae253f1fd1d7.webp (37.48 KB, 下载次数: 66) 下载附件 保存到相册 2025-10-27 22:18 上传【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo
这套 QT 基础课到底在讲什么
QT/C++ 告别新手系列的基础篇,落点很明确:把 C++ 语法之外那层「QT 到底怎么写」的东西补上。很多开发者写得出 C++ 的类与模板,一到 QT 就卡在信号槽的连接方式、QObject 的对象树与内存管理、事件循环里谁先谁后。这门课就是围绕这些 QT 特有的机制展开,而不是再讲一遍变量、循环、指针。它适合已经能读懂 C++ 代码、但还没独立用 QT 写过完整窗口程序的人,拿来做对照练习。
技术栈与知识分布
课程以 C++ 和 QT 为主线,重心在 QT 的元对象系统这一块。核心内容大致覆盖:
- QObject 体系与对象树,父子关系如何影响析构顺序,为什么很多时候不需要手动 delete;
- 信号与槽,包括新老两种连接语法、连接类型、跨线程时的取舍;
- 事件机制,事件的产生、分发、过滤与重写 paintEvent、mousePressEvent 这类入口;
- 常用控件的组织方式,布局管理器怎么替代手写坐标;
- QWidget 与窗口生命周期,模态与非模态、父子窗口的显示关系;
- qmake / CMake 工程组织与 moc 预处理在构建流程中的位置。
这些点彼此咬合:不理解对象树,信号槽的自动断开就容易出问题;不理解事件循环,定时器和异步回调的顺序就说不清。按顺序看收益最大。
项目结构与可复用模块
基础篇通常会围绕若干小工程展开,每个工程对应一类控件或一类机制,而不是一个越滚越大的综合项目。这种组织方式对自学反而友好——每个示例的入口清晰,能单独编译、单独改。可以重点关注这几类可复用结构:
- 自定义控件:继承 QWidget 后重写绘制与事件,这套骨架在后续任何自绘需求里都能直接套;
- 信号槽的自定义收发:自己定义信号、参数类型、连接方式,这是 QT 项目里出现频率最高的模式;
- 布局嵌套:把复杂界面拆成若干布局组合,而不是堆坐标,这是从「能跑」到「可维护」的分界线;
- 工程配置文件:.pro 或 CMakeLists 里模块的引入方式,决定了你后续能不能顺利加网络、数据库、多线程模块。
建议边看边把这些骨架抽成自己的模板。QT 基础的东西不多,但每次新项目都要重写一遍就很浪费。
怎么用这份资料自学
不要只看视频。QT 的很多坑只有在编译报错、运行崩溃的时候才会暴露。可行的节奏是:看完一段机制讲解后,先关掉视频自己写一遍最小示例,再回头对照示例代码找差异。遇到信号槽连不上、控件不显示、程序退出时报错这类问题,优先回到对象树和事件循环这两条主线上去排查,大多数现象都能归到这两处。
如果已有 C++ 基础,可以把时间更多花在元对象系统和事件机制上,控件用法查文档即可。若 C++ 本身还不熟,建议先把类、继承、虚函数、内存管理过一遍,否则看 QT 的机制会一直隔一层。
适合拿来对照实践,而不是空看
基础篇的价值在于把 QT 的运行模型讲清楚,而不是覆盖多少控件。它更像一份可以边写边查的对照材料:一个机制配一段能跑的最小代码,自己动手复现一遍,比连看几小时视频扎实得多。学完之后,接着用 QT 写一个带界面、有交互、能持久化数据的小工具,把信号槽、事件、布局、工程配置这些串起来,基础才算真正落地。
4fe6ec1710a0671a44048bc90f33ada7_9c881909bac4c8f67599ae253f1fd1d7.webp (37.48 KB, 下载次数: 66) 下载附件 保存到相册 2025-10-27 22:18 上传
课程推荐
《QT/C++告别新手系列之QT基础篇系列视频课程》4fe6ec1710a0671a44048bc90f33ada7_9c881909bac4c8f67599ae253f1fd1d7.webp (37.48 KB, 下载次数: 66) 下载附件 保存到相册 2025-10-27 22:18 上传【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(60 节)
* 1-1 关于Qt以及本课程介绍.mp4
* 1-2 Qt开发环境搭建(Qt Creator).mp4
* 1-3 Qt开发环境搭建(Visual Studio).mp4
* 1-4 Qt Creator介绍以及示例程序运行.mp4
* 1-5 Qt工具之Qt Assistant介绍.mp4
* 1-6 Qt工具之Qt Linguist介绍.mp4
* 1-7 Qt工具之Qt Creator快捷键介绍.mp4
* 1-8 Qt工具之Qt Designer 介绍.mp4
* 1-9 9 关于源代码、开发环境下载及使用(付费用户下载).mp4
* 2-1 hello world程序创建及运行.mp4
* 2-2 查看和调试Qt源码(VS2013及Creator).mp4
* 2-3 Qt之pro配置详解(VS2013及Creator).mp4
* 2-4 Qt之输出控制.mp4
* 2-5 程序的运行和发布.mp4
* 3-1 Qt类继承表.mp4
* 3-2 QWidget、Dialog、MainWindow.mp4
* 3-3 模式、非模式、半模式对话框.mp4
* 3-4 窗口、子窗口、窗口几何尺寸.mp4
* 3-5 信号和槽.mp4
* 3-6 Buttons-QPushButton等.mp4
* 3-7 Qt的资源系统及ICONFont下载.mp4
* 3-8 InputWidegts-ComboBox等.mp4
* 3-9 InputWidegts-LineEdit.mp4
* 3-10 InputWidegts-TextEdit.mp4
* 3-11 InputWidegts-SpinBox等.mp4
* 3-12 InputWidegts-TimeEdit、DateEdte.mp4
* 3-13 InputWidegts-Dial、ScrollBar等.mp4
* 3-14 DisPlayWidgets-Label.mp4
* 3-15 DisPlayWidgets-textBrowser.mp4
* 3-16 DisPlayWidgets-calendarWidget.mp4
* 3-17 DisPlayWidgets-LcdNum.mp4
* 3-18 DisPlayWidgets-ProgressBar.mp4
* 3-19 DisPlayWidgets-QWebView.mp4
* 3-20 Containers-QGroupBox.mp4
* 3-21 Containers-QScrollArea.mp4
* 3-22 Containers-QToolBox.mp4
* 3-23 Containers-QTabWidget.mp4
* 3-24 Containers-QStackWidget.mp4
* 3-25 Containers-QFrame&Qwidget.mp4
* 3-26 Containers-QMDIArea.mp4
* 3-27 Containers-QDockWidget.mp4
* 3-28 Containers-QActivex.mp4
* 3-29 ItemsWidget-QListWidget.mp4
* 3-30 ItemWidgets-QTreeWidget.mp4
* 3-31 ItemWidgets-QTableWidget.mp4
* 4-1 QT应用程序主窗口.mp4
* 5-1 布局方法和布局管理器.mp4
* 5-2 部件大小和布局设置.mp4
* 5-3 伙伴关系和Tab按键顺序.mp4
* 5-4 登录对话框实例.mp4
* 6-1 容器类.mp4
* 6-2 容器类遍历.mp4
* 6-3 通用算法.mp4
* 6-4 QString、QByteArray和QVariant.mp4
* 7-1 事件种类.mp4
* 7-2 键盘事件.mp4
* 7-3 鼠标事件.mp4
* 7-4 定时器事件和随机数.mp4
* 7-5 安装事件过滤器.mp4
* 7-6 实例鼠标拖动窗口.mp4
课程目录
课程目录34 集
- 1.关于Qt以及本课程介绍_ev.mp4
- 10.hello world程序创建及运行_ev.mp4
- 11.查看和调试Qt源码(VS2013及Creator)_ev.mp4
- 12.Qt之pro配置详解(VS2013及Creator)_ev.mp4
- 13.Qt之输出控制_ev.mp4
- 14.Qt之输出控制-1711521677_ev.mp4
- 15.Qt绫荤户鎵胯〃_ev.mp4
- 16.QWidget銆丏ialog銆丮ainWindow_ev.mp4
- 17.模式、非模式、半模式对话框_ev.mp4
- 18.窗口、子窗口、窗口几何尺寸_ev.mp4
- 2.Qt开发环境搭建(Qt Creator)_ev.mp4
- 21.Qt的资源系统及ICONFont下载_ev.mp4
- 3.Qt开发环境搭建(Visual Studio)_ev.mp4
- 4.Qt Creator介绍以及示例程序运行_ev.mp4
- 46.QT应用程序主窗口_ev.mp4
- 47.布局方法和布局管理器_ev.mp4
- 48.部件大小和布局设置_ev.mp4
- 49.伙伴关系和Tab按键顺序_ev.mp4
- 5.Qt宸ュ叿涔婹t Assistant浠嬬粛_ev.mp4
- 50.登录对话框实例_ev.mp4
- 51.瀹瑰櫒绫籣ev.mp4
- 52.瀹瑰櫒绫婚亶鍘哶ev.mp4
- 53.閫氱敤绠楁硶_ev.mp4
- 55.浜嬩欢绉嶇被_ev.mp4
- 56.閿洏浜嬩欢_ev.mp4
- 57.榧犳爣浜嬩欢_ev.mp4
- 58.定时器事件和随机数_ev.mp4
- 59.安装事件过滤器_ev.mp4
- 6.Qt宸ュ叿涔婹t Linguist浠嬬粛_ev.mp4
- 60.实例鼠标拖动窗口_ev.mp4
- 7.Qt工具之Qt Creator快捷键介绍_ev.mp4
- 8.Qt宸ュ叿涔婹t Designer 浠嬬粛_ev.mp4
- 9.9 关于源代码、开发环境下载及使用(付费用户下载)_ev.mp4
- QT_C++告别新手系列之QT基础篇系列视频课程.zip




