飞豹客 · 课能看,资料也能带走
飞豹客前端开发 会员免费

871.QT网络绘图多线程并发库编程QT5详解实用视频课程

这门课讲的是 Qt 5 桌面开发里最容易被跳过、但在实际项目里又绕不开的两块内容:图形绘制与网络通信,以及让它们跑得动的多线程并发。很多做过 Qt 界面的人都有类似经历——控件拖得挺熟,信号槽也会连,可一旦要自己画图表、画实时曲线,或者让程序一边收网络数据一边刷新界面,就开始卡、就不知道怎么下手。这

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
100 人关注 更新于 2026-05-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课讲的是 Qt 5 桌面开发里最容易被跳过、但在实际项目里又绕不开的两块内容:图形绘制与网络通信,以及让它们跑得动的多线程并发。很多做过 Qt 界面的人都有类似经历——控件拖得挺熟,信号槽也会连,可一旦要自己画图表、画实时曲线,或者让程序一边收网络数据一边刷新界面,就开始卡、就不知道怎么下手。这套视频针对的正是这个断层。

它解决的是哪类工作场景

典型场景有三个。一是需要自绘界面的工具类软件,比如监控面板、数据采集端、工业上位机,控件库自带的进度条和标签不够用,必须用 QPainter 在窗口上直接绘制,还要处理重绘、坐标变换和刷新频率。二是程序需要和外部通信,通过 TCP 或 UDP 收发数据,把远端状态实时反映到界面上。三是界面不能卡死,网络收包、数据处理、绘图刷新如果全挤在主线程,窗口就会假死,必须拆到工作线程里,再通过信号槽把结果安全地传回界面线程。这三件事在这门课里是连在一起讲的,不是分开的孤立知识点。

适合什么基础,先看哪几块

前提是已经能用 C++ 写基本程序,了解类和对象,最好动手写过最简单的 Qt 窗口程序,知道信号槽是怎么回事。如果连 Qt 的工程结构和 connect 都没用过,直接看会有点吃力,建议先补一段基础再回来。资料里前半部分集中在时间、文件、目录监控这些 Qt 核心机制上,看着像热身,其实是在铺基础:日期时间控件、定时器、文件读写、缓冲区与数据流,这些在后面的绘图刷新和网络收包解析里都会反复用到。建议按顺序过一遍,尤其是定时器和数据流这两块,不要跳。真正吃重的部分在后面,绘图和并发的代码要一行行跟着敲,光看视频很容易产生“我懂了”的错觉。

学完能独立做什么,资料怎么用

跟完并动手实践之后,你应该能独立完成一个带自绘界面、能通过网络收发数据、并且界面不卡顿的小型桌面工具,比如一个实时显示远端数据的曲线面板,或者一个能持续接收并解析数据包的客户端。判断标准很直接:窗口在数据持续涌入时依然能拖动、能响应按钮,而不是白屏转圈。使用资料时建议每看完一节就脱离视频自己重写一遍,尤其是多线程部分,线程创建、数据共享、跨线程更新界面这几步必须自己踩过坑才记得住。遇到绘图闪烁或界面无响应,先回头检查是不是把耗时操作放在了主线程。这套内容偏实战,进度不用求快,把每个能跑起来的小例子都跑通,比刷完目录更有意义。

课程目录

课程目录82 集
  • 871.QT网络绘图多线程并发库编程QT5详解实用视频课程 1.获取当前日期和时间ev .mp4
  • 10.INI文件读写ev .mp4
  • 11.JSON文件读写ev .mp4
  • 12.XML文件DOM1ev .mp4
  • 13.XML文件DOM2ev .mp4
  • 14.XML文件SAXev .mp4
  • 15.图片类型和数据类型ev .mp4
  • 16.资源文件ev .mp4
  • 17.绘制几何图形ev .mp4
  • 18.多边形填充ev .mp4
  • 19.圆弧和扇形ev .mp4
  • 2.时间和字符串相互转换ev .mp4
  • 20.绘制文字ev .mp4
  • 21.字体度量ev .mp4
  • 22.绘制事件处理ev .mp4
  • 23.橡皮框ev .mp4
  • 24.坐标变换ev .mp4
  • 25.坐标变换实例ev .mp4
  • 26.窗口视图变换实例ev .mp4
  • 27.路径和组合模式ev .mp4
  • 28.绘制统计图ev .mp4
  • 29.场景视图框架ev .mp4
  • 3.日期时间控件和日历控件ev .mp4
  • 30.选中状态和分组ev .mp4
  • 31.场景坐标变换和图形效果ev .mp4
  • 32.场景效果ev .mp4
  • 33.图形布局1ev .mp4
  • 34.图形布局2ev .mp4
  • 35.图形视图框架整体架构ev .mp4
  • 36.动画框架ev .mp4
  • 37.工作线程ev .mp4
  • 38.事件循环线程ev .mp4
  • 39.同步事件和异步事件ev .mp4
  • 4.定时器ev .mp4
  • 40.线程池ev .mp4
  • 41.线程局部存储1ev .mp4
  • 42.线程局部存储2ev .mp4
  • 43.互斥量ev .mp4
  • 44.信号量ev .mp4
  • 45.RAII应用ev .mp4
  • 46.条件变量ev .mp4
  • 47.读写锁ev .mp4
  • 48.共享内存ev .mp4
  • 49.多线程常见问题ev .mp4
  • 5.时间线ev .mp4
  • 50.mapev .mp4
  • 51.mappedev .mp4
  • 52.mappedReducedev .mp4
  • 53.阻塞式调用ev .mp4
  • 54.filteredReducedev .mp4
  • 55.并发任务执行ev .mp4
  • 56.将来值ev .mp4
  • 57.套接字ev .mp4
  • 58.UDP发送和接收ev .mp4
  • 59.UDP聊天工具ev .mp4
  • 6.文件信息ev .mp4
  • 60.UDP多播ev .mp4
  • 61.TCP客户端和服务器ev .mp4
  • 62.TCP客户端代码ev .mp4
  • 63.TCP服务器代码ev .mp4
  • 64.TCP服务器代码2ev .mp4
  • 65.SSL客户端和服务器ev .mp4
  • 66.下载网页ev .mp4
  • 67.富文本浏览ev .mp4
  • 68.富文本编辑ev .mp4
  • 69.剪切板复制粘贴ev .mp4
  • 7.文件读写和文件对话框ev .mp4
  • 70.拖放ev .mp4
  • 71.系统托盘ev .mp4
  • 72.任务栏进度条ev .mp4
  • 73.顶层窗口和半透明窗口ev .mp4
  • 74.屏幕参数ev .mp4
  • 75.创建进程ev .mp4
  • 76.代码中的多语言支持ev .mp4
  • 77.QT语言工具及多语言动态切换ev .mp4
  • 78.qmake命令使用ev .mp4
  • 79.QT工程文件配置ev .mp4
  • 8.缓冲区和数据流ev .mp4
  • 80.QT程序文件版本信息ev .mp4
  • 81.QT动态链接库创建和使用ev .mp4
  • 82.QT静态链接库创建和使用ev .mp4
  • 9.文件目录监控ev .mp4
  • 适合人群 QT开发者 前端工程师 编程爱好者 学习收获 掌握QT5网络绘图技术 精通多线程并发编程 提升开发效率 祝您学习愉快! 学有所成,前程似锦!