人工精选871.QT网络绘图多线程并发库编程QT5详解实用视频课程
这门课讲的是 Qt 5 桌面开发里最容易被跳过、但在实际项目里又绕不开的两块内容:图形绘制与网络通信,以及让它们跑得动的多线程并发。很多做过 Qt 界面的人都有类似经历——控件拖得挺熟,信号槽也会连,可一旦要自己画图表、画实时曲线,或者让程序一边收网络数据一边刷新界面,就开始卡、就不知道怎么下手。这
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 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网络绘图技术 精通多线程并发编程 提升开发效率 祝您学习愉快! 学有所成,前程似锦!





