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