文章目录
1. 用户向导界面需求分析
- 在同一个界面上展现不同的向导界面
- 通过上一步和下一步按钮进行切换
- 不同页面上的元素组件和组件排布不相同
- 页面中的组件通过布局管理器进行排布
2. 解决方案
- 通过布局嵌套进行界面设计
- 通过 QStackedLayout 管理不同的页面
- 通过组件的方式生成不同的页面
3. 注意事项
-
任意容器类的组件都可以指定布局管理器
-
同一个布局管理器中的组件拥有相同的父组件
-
设置布局管理的同时隐式指定了父子关系
4. 总结
- 布局嵌套管理器可以相互嵌套构成复杂用户界面
- 任意容器组件均可设置布局管理器
- 同一个布局管理器中的组件拥有相同的父组件
- 组件间的父子关系是 QT 中内存管理的重要方式