{% markmap %}
---
options:
colorFreezeLevel: 5
initialExpandLevel: 2
---
## 核心基础模块
- QtCore:核心功能支撑
- 事件循环 / 信号与槽机制
- 数据类型 / 日期时间处理
- 定时器 / 线程 / 进程管理
- 文件 IO/URL 处理 / 容器类
- 权限控制 / 应用配置存储
## 界面控件模块
- QtWidgets:标准可视化控件
- 基础窗口类
- QMainWindow
- 【带框架的主窗口】,自带菜单 / 工具栏 / 状态栏,核心是中央工作区;
- QWidget
- 【空白积木】,是所有控件的父类,可做独立窗口或容器,完全自定义布局
- QDialog
- 【交互弹窗】,主打临时交互,通常模态显示,阻塞父窗口,无复杂框架
- 布局管理类
- QHBoxLayout
- QVBoxLayout
- QGridLayout
- QFormLayout
- 按钮控件类
- QPushButton
- QRadioButton
- QCheckBox
- QToolButton
- QCommandLinkButton
- 输入控件类
- QLineEdit
- QTextEdit
- QPlainTextEdit
- QComboBox
- QSpinBox
- QDoubleSpinBox
- QDateEdit
- 显示控件类
- QLabel
- QTableWidget
- QTreeWidget
- QListWidget
- QProgressBar
- QStatusBar
- 选择控件类
- QSlider
- QDial
- QCalendarWidget
- QColorDialog
- 弹窗控件类
- QMessageBox
- QFileDialog
- QFontDialog
- QInputDialog
- 容器控件类
- QTabWidget
- QStackedWidget
- QGroupBox
- QScrollArea
## 图形图像模块
- QtGui:图形与渲染相关
- 绘图系统:QPainter/QPen/QBrush/QFont
- 图像处理:QImage/QPixmap/QBitmap
- QImage 内存中像素级图像处理(修改 / 解析像素),用于图像编辑、格式转换、像素分析
- QPixmap 屏幕高效渲染(适配显卡 / 显示设备),用于界面显示图片、QLabel 展示
- QBitmap 黑白二值位图(仅黑 / 白,无彩色),用于图标蒙版、遮罩、二值识别
- 颜色管理:QColor/QPalette
- 光标 / 图标:QCursor/QIcon
- QCursor 设置控件 / 窗口的鼠标光标样式,可点击按钮(手型)、加载中(等待)、绘图(十字)
- QIcon 给控件(按钮 / 菜单等)设置图标,工具栏按钮、功能按钮、窗口图标
- 文本渲染 / 剪贴板操作
- 打印功能:QPrinter/QPrintDialog
## 多媒体模块
- QtMultimedia:音视频与设备
- 音频播放 / 录制:QMediaPlayer/QAudioInput
- 视频播放 / 捕获:QMediaPlaylist/QCamera
- 媒体格式解析 / 编码支持
- 音量控制 / 播放状态管理
## 网络通信模块
- QtNetwork:网络相关功能
- TCP/UDP 通信:QTcpSocket/QTcpServer 等
- HTTP 请求:QNetworkAccessManager
- 网络响应 / 请求头处理
- FTP/SFTP 协议支持
- 网络代理 / 超时设置
## 数据库模块
- QtSql:数据库操作
- 数据库连接:QSqlDatabase
- 数据查询:QSqlQuery
- 模型绑定:QSqlTableModel 等
- 支持 MySQL/PostgreSQL/SQLite 等
- 事务处理 / 错误处理
## 样式美化模块
- QtStyleSheet:界面美化
- 类似 CSS 语法样式设置
- 控件样式 / 状态样式定制
- 全局样式 / 局部样式应用
- 动态样式切换支持
## 动画特效模块
- QtCore+QtGui 动画相关
- 基础动画:QPropertyAnimation
- 动画组:QParallelAnimationGroup 等
- 插值器:控制动画过渡效果
- 特效:窗口淡入淡出 / 位移缩放
## 国际化与本地化模块
- QtCore 国际化相关
- 翻译支持:QTranslator
- 多语言切换 / 文本翻译
- 区域设置:QLocale(日期 / 货币格式)
- 字符编码处理
## 辅助功能模块
- QtHelp:帮助文档集成
- QtSvg:SVG 矢量图支持
- QtTest:UI 自动化测试
- QtWebEngineWidgets:网页集成
## 高级功能模块
- QtXml:XML 解析与生成
- QtScript:脚本引擎
- QtOpenGL:OpenGL 绘图
{% endmarkmap %}
欢迎各位看官及技术大佬前来交流指导呀,可以邮件至 jqiange@yeah.net