VIP20
本课程属于:008-Socket网络编程 编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

《Qt界面布局与网络通信实战》

共 30 章,建议从课程导读开始学习。

进入课程导读

01Qt简介与环境搭建1、Qt简介与环境搭建:Qt发展史、Qt应用领域(嵌入式、桌面、移动)、Qt Creator安装与配置、第一个Qt程序(Hello World)。02Qt核心机制2、Qt核心机制:信号与槽原理、元对象系统(MOC)、事件循环与事件处理、QObject基类。03布局管理器入门3、布局管理器入门:QHBoxLayout水平布局、QVBoxLayout垂直布局、布局嵌套与伸缩因子(stretch)。04高级布局与容器4、高级布局与容器:QGridLayout网格布局、QFormLayout表单布局、QGroupBox与QTabWidget容器。05QWidget基础属性5、QWidget基础属性:窗口大小、位置、标题、图标、窗口标志(Qt::WindowFlags)。06QPushButton与QLabel6、QPushButton与QLabel:按钮点击事件、标签文本与富文本、快捷键与图标设置。07QLineEdit与QTextEdit7、QLineEdit与QTextEdit:单行输入框、多行文本编辑器、输入掩码、验证器(QValidator)。08QComboBox与QListWidget8、QComboBox与QListWidget:下拉选择框、列表控件、数据添加与删除、信号响应。09QSlider与QProgressBar9、QSlider与QProgressBar:滑块控件、进度条、数值范围设置、实时反馈。10QTableWidget与QTreeWidget10、QTableWidget与QTreeWidget:表格控件、树形控件、单元格编辑、表头设置。11QDialog与标准对话框11、QDialog与标准对话框:模态与非模态对话框、QMessageBox、QFileDialog、QColorDialog。12QMainWindow框架12、QMainWindow框架:菜单栏(QMenuBar)、工具栏(QToolBar)、状态栏(QStatusBar)、中心部件。13QAction与快捷键13、QAction与快捷键:动作(Action)创建、快捷键绑定、菜单与工具栏联动。14QTimer与定时器14、QTimer与定时器:单次定时器、周期性定时器、超时信号、动画控制。15QPainter基本绘图15、QPainter基本绘图:绘制直线、矩形、椭圆、文本、画笔与画刷设置。16QPainter高级绘图16、QPainter高级绘图:渐变填充(线性、径向)、抗锯齿、坐标变换(平移、旋转、缩放)。17QPixmap与QImage17、QPixmap与QImage:图片加载、缩放、裁剪、像素级操作、QPixmapCache。18QSS样式表入门18、QSS样式表入门:QSS语法、选择器(类、ID、属性)、常用属性(背景、边框、字体)。19QSS高级技巧19、QSS高级技巧:伪状态(hover、pressed)、子控件控制、QSS与代码样式混合。20Qt网络编程基础20、Qt网络编程基础:TCP/IP协议简介、QTcpSocket与QTcpServer类、连接与断开。21TCP客户端实现21、TCP客户端实现:连接服务器、发送数据、接收数据、错误处理。22TCP服务器实现22、TCP服务器实现:监听端口、接受连接、多客户端管理、广播消息。23UDP通信23、UDP通信:QUdpSocket类、单播与广播、数据报发送与接收。24HTTP与QNetworkAccessManager24、HTTP与QNetworkAccessManager:GET/POST请求、响应解析、下载文件。25JSON数据解析25、JSON数据解析:QJsonDocument、QJsonObject、QJsonArray、序列化与反序列化。26XML数据解析26、XML数据解析:QXmlStreamReader、QXmlStreamWriter、DOM解析对比。27多线程与网络27、多线程与网络:QThread与网络请求、线程安全、信号跨线程传递。28文件传输实战28、文件传输实战:大文件分片上传、断点续传、进度显示。29聊天室项目(上)29、聊天室项目(上):界面设计(消息列表、输入框、发送按钮)、TCP连接建立。30聊天室项目(下)30、聊天室项目(下):消息广播、用户列表、退出处理、项目打包发布。