第01章
Qt简介与环境搭建
Qt历史 · 跨平台原理 · Qt Creator安装与配置 · 第一个Hello World程序
入门环境
第02章
Qt Creator深度使用
项目管理 · 快捷键 · 调试技巧 · UI设计师 · pro文件详解
效率IDE
第03章
信号与槽机制
信号与槽原理 · connect函数 · 自定义信号与槽 · Lambda表达式 · 高级用法
核心机制
第04章
QWidget与窗口系统
QWidget基类 · 窗口属性 · 坐标系统 · 父子对象 · 窗口类型与标志
窗口基础
第05章
布局管理器
QHBoxLayout · QVBoxLayout · QGridLayout · QFormLayout · 伸缩因子 · 布局策略
布局自适应
第06章
基础控件(一)
QLabel · QPushButton · QLineEdit · QTextEdit · QPlainTextEdit · QComboBox
控件常用
第07章
基础控件(二)
QCheckBox · QRadioButton · QSpinBox · QSlider · QProgressBar · QDateTimeEdit
控件交互
第08章
高级控件
QTableWidget · QTreeWidget · QListWidget · QTabWidget · QStackedWidget · QDockWidget
高级容器
第09章
对话框系统
QDialog · QMessageBox · QFileDialog · QColorDialog · QFontDialog · QInputDialog
对话框标准
第10章
事件系统
事件与信号区别 · 事件类型 · 事件过滤器 · 重写事件处理器 · 自定义事件
事件深入
第11章
QPainter绘图
绘图基础 · 画笔与画刷 · 基本图形 · 渐变与填充 · 抗锯齿与渲染
绘图2D
第12章
图形视图框架
QGraphicsScene · QGraphicsView · QGraphicsItem · 图元交互 · 动画框架
图形视图
第13章
样式表(QSS)
QSS语法 · 选择器 · 盒子模型 · 伪状态 · 动态属性 · 主题切换
样式美化
第14章
模型/视图架构
MVC模式 · QAbstractItemModel · QStandardItemModel · QSortFilterProxyModel · 自定义委托
架构数据
第15章
文件与IO操作
QFile · QTextStream · QDataStream · QDir · QFileInfo · QFileSystemWatcher
IO文件
第16章
XML与JSON解析
QXmlStreamReader/Writer · DOM解析 · SAX解析 · QJsonDocument · QJsonObject
数据解析
第17章
数据库编程
Qt SQL模块 · QSqlDatabase · QSqlQuery · QSqlTableModel · QSqlRelationalTableModel
数据库SQL
第18章
网络编程
TCP/UDP通信 · QNetworkAccessManager · HTTP请求 · WebSocket · 网络下载管理器
网络通信
第19章
多线程编程
QThread · 线程同步 · QRunnable · QThreadPool · QtConcurrent · 线程安全
并发线程
第20章
定时器与动画
QTimer · QTimeLine · QPropertyAnimation · QParallelAnimationGroup · 缓动曲线
动画定时
第21章
国际化与本地化
tr()函数 · Qt Linguist · 语言文件生成 · 动态语言切换 · 日期时间格式
i18n本地化
第22章
插件系统
插件架构 · QPluginLoader · 接口定义 · 插件加载与卸载 · 插件管理
扩展插件
第23章
QML与Qt Quick
QML语法基础 · Qt Quick控件 · QML与C++交互 · 动画与状态 · Canvas绘图
QML声明式
第24章
Qt Charts图表
折线图 · 柱状图 · 饼图 · 散点图 · 图表交互 · 动态数据更新
图表可视化
第25章
Qt Data Visualization
3D散点图 · 3D柱状图 · 3D曲面图 · 数据代理 · 自定义外观
3D数据
第26章
Qt Multimedia多媒体
音频播放 · 视频播放 · 摄像头采集 · 音频录制 · 多媒体格式支持
多媒体音视频
第27章
Qt Bluetooth与NFC
蓝牙设备发现 · 蓝牙通信 · 低功耗蓝牙 · NFC标签读写 · 近场通信
蓝牙NFC
第28章
Qt Sensors传感器
加速度计 · 陀螺仪 · 磁力计 · 光线传感器 · 传感器数据融合
传感器硬件
第29章
Qt WebEngine
WebEngineView · JavaScript交互 · 网页加载控制 · 开发者工具 · 混合应用开发
Web混合
第30章
Qt应用打包与发布
静态编译 · 动态链接库 · 安装包制作 · Windows/Linux/macOS打包 · 版本管理
部署发布