26-布局管理综合实例

1. 用户向导界面需求分析

  • 在同一个界面上展现不同的向导界面
  • 通过上一步和下一步按钮进行切换
  • 不同页面上的元素组件和组件排布不相同
  • 页面中的组件通过布局管理器进行排布

2. 解决方案

  • 通过布局嵌套进行界面设计

在这里插入图片描述

  • 通过 QStackedLayout 管理不同的页面

在这里插入图片描述

  • 通过组件的方式生成不同的页面

在这里插入图片描述

3. 注意事项

  • 任意容器类的组件都可以指定布局管理器

  • 同一个布局管理器中的组件拥有相同的父组件

  • 设置布局管理的同时隐式指定了父子关系

在这里插入图片描述

4. 总结

  • 布局嵌套管理器可以相互嵌套构成复杂用户界面
  • 任意容器组件均可设置布局管理器
  • 同一个布局管理器中的组件拥有相同的父组件
  • 组件间的父子关系是 QT 中内存管理的重要方式
发布了73 篇原创文章 · 获赞 31 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_40794602/article/details/105673307