📖 课程介绍

### 从零到一,打造你的专属绘图与网络工具——Qt实战进阶之旅

2025年嵌入式系统发展趋势:远航技术全面解读与前景展望插图

你是否渴望掌握Qt框架的核心精髓,亲手构建出功能强大的桌面应用?本课程《Qt实战进阶:绘图工具与网络助手全解析》将带你从理论走向实践,通过两大经典项目,让你在实战中彻底掌握Qt的绘图、事件处理、网络通信等核心技术。

**课程亮点:从绘图到网络,一站式掌握Qt核心技能**

课程涵盖两大实战项目:**绘图工具**与**网络助手**。在绘图工具模块中,你将学习如何利用`QPainter`实现事件驱动绘图,从绘制背景图片、捕捉鼠标事件,到实现线段选中与拖动、多边形绘制与清除,再到利用`QSetting`实现配置保存,最终完成打包与安装包制作。每一步都配有详细代码讲解,让你真正理解Qt绘图机制的底层逻辑。

而网络助手模块则聚焦于网络编程实战。你将学会如何设计界面、获取主机IP、实现按钮状态切换,并基于`QUdpSocket`和`QTcpSocket`完成UDP/TCP通信的完整开发。从ASCII与HEX进制转换,到TCP客户端连接服务器、发送与接收数据,再到构建完整的TCP服务器,你将亲手打造一个功能完备的网络调试工具。

**学习目标:**
– 掌握Qt事件系统与绘图工具的核心API
– 独立完成从界面设计到功能实现的完整项目开发
– 熟练运用Qt网络模块实现UDP/TCP通信
– 学会配置保存、打包发布等工程化技能

**适用人群:**
– 有一定C++基础,希望深入学习Qt开发的初学者
– 想要通过实战项目提升Qt编程能力的开发者
– 对桌面应用开发、网络编程感兴趣的学员

无论你是想打造自己的绘图软件,还是构建网络调试工具,这门课程都将为你提供最实用的技能和项目经验。立即加入,开启你的Qt实战进阶之旅!

课程目录

  • 课程目录:
  • │ fileProcess.log
  • │ fileTree.txt
  • │ ReNameTree.bat
  • ├─C语言
  • ├─FreeRtos
  • ├─linux
  • ├─Modbus
  • ├─QT
  • ├─STM32
  • ├─数据结构
  • ├─硬件课程
  • └─航哥资料
  • │ 01-c.rar
  • │ 02-ds.rar
  • │ 03-pcb.rar
  • │ 04-stm32.rar
  • │ 05-ota.rar
  • │ Dmz社区.url
  • │ STM32F103开发板V9.rar
  • │ 下载说明.txt
  • │ 网购通用优惠券(淘宝-京东-拼多多-等).url
  • │ 网赚天空.url
  • ├─03-pcb
  • │ └─03-pcb
  • │ ├─01-npn
  • │ │ 01-npn
  • │ │
  • │ ├─02-nmos
  • │ │ nmos
  • │ │
  • │ ├─03-555
  • │ │ 03-555
  • │ │
  • │ ├─04-usbtottl
  • │ │ │ USBToTTL-250812.PcbDoc
  • │ │ │ USBToTTL-250812.zip
  • │ │ │ USBToTTL-V1.SchDoc
  • │ │ │ USBToTTL.PcbLib
  • │ │ │ USBToTTL.PrjPcb
  • │ │ │ USBToTTL.PrjPcbStructure
  • │ │ │
  • │ │ └─Project Outputs for USBToTTL
  • │ │ Pick Place for USBToTTL-250812.csv
  • │ │ USBToTTL-BOM-250812.xlsx
  • │ │
  • │ ├─05-canable
  • │ │ │ candleLight_fw.bin
  • │ │ │
  • │ │ └─CANable
  • │ │ │ CANable-250818.PcbDoc
  • │ │ │ CANable-250818.zip
  • │ │ │ CANable.PcbLib
  • │ │ │ CANable.PrjPcb
  • │ │ │ CANable.PrjPcbStructure
  • │ │ │ CANable.SchDoc
  • │ │ │
  • │ │ └─Project Outputs for CANable
  • │ │ CANable-BOM-250820.xlsx
  • │ │ Design Rule Check – CANable-250818.drc
  • │ │ Design Rule Check – CANable-250818.html
  • │ │ Pick Place for CANable-250818.csv
  • │ │ Status Report.Txt
  • │ │
  • │ ├─06-logic
  • │ │ │ CYC68013.zip
  • │ │ │ ProPrj_LogicV2_2025-08-26.epro
  • │ │ │
  • │ │ └─CYC68013
  • │ │ │ CyConsole.exe
  • │ │ │ saleae.iic
  • │ │ │
  • │ │ └─cy7c68013驱动
  • │ │ ├─Win10
  • │ │ │ ├─x64
  • │ │ │ │ cyusb3.cat
  • │ │ │ │ cyusb3.inf
  • │ │ │ │ cyusb3.sys
  • │ │ │ │ WdfCoinstaller01011.dll
  • │ │ │ │
  • │ │ │ └─x86
  • │ │ │ cyusb3.cat
  • │ │ │ cyusb3.inf
  • │ │ │ cyusb3.sys
  • │ │ │ WdfCoinstaller01011.dll
  • │ │ │
  • │ │ └─Win7
  • │ │ ├─x64
  • │ │ │ cyusb3.cat
  • │ │ │ cyusb3.inf
  • │ │ │ cyusb3.pdb
  • │ │ │ cyusb3.sys
  • │ │ │ WdfCoinstaller01011.dll
  • │ │ │
  • │ │ └─x86
  • │ │ cyusb3.cat
  • │ │ cyusb3.inf
  • │ │ cyusb3.pdb
  • │ │ cyusb3.sys
  • │ │ WdfCoinstaller01011.dll
  • │ │
  • │ └─07-powerx
  • │ powerx.hex
  • │ ProPrj_PowerX_2025-08-26.epro
  • ├─Tools
  • │ AD22.rar
  • │ cangaroo-win32-ccdcb64.rar
  • │ CH341SER.EXE
  • │ CH341SERexe.EXE
  • │ circuitjs1-win.zip
  • │ freemodbus-master.zip
  • │ SetupSTM32CubeProgrammer_win64.exe
  • │ STM32V9Control_MSVC.rar
  • │ UartAssist.exe
  • │ x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
  • └─笔记
  • 01-C语言.pdf
  • 02-数据结构.pdf
  • 03-电路设计.pdf
  • 04-STM32F103HAL库开发.pdf
  • 05-企业实战1-OTA智能控制终端.pdf