1 QT环境构建
https://juejin.cn/post/7133979663407251492
2 QT项目结构
- 3种控件
- 项目架构
- QT程序启动流程
- 构造函数,析构函数
3 信号槽
3.1 信号槽
- 编辑信号槽1
- 编辑信号槽2
- 自定义槽函数
- UI自动信号与槽连接函数
- 手动信号槽连接
3.2 自定义信号槽
- 自定义信号槽连接模型
- 自定义学校C++类
- 自定义学生C++类
- 自定义信号
- 自定义槽
- mainwindow.h
- mainwindow.c
- 发送信号
- 调试验证
3.2 信号槽规则
- 一个信号可以连接多个槽
- 多个信号可以连接同一个槽
4 不使用UI文件编程
- 查看帮助文档
- mainwindow.h
- mainwindow.c
5 对象树方便内存回收,不用人为delete
- 如果设置父对象,回收内存的不用人为delete
- 关闭父对象
- 回收子对象
- 如果不设置父对象,父对象关闭是不会回收内存的
6 添加资源文件
7 样式表
8 QPushButton开发过程
- QPushButton开发
- 加qss样式
9 QRadioButton开发过程
- 加qss样式
- 槽函数添加
- 方形选择