如何通过Qt实现复杂抽屉效果的详细教程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1671个文字,预计阅读时间需要7分钟。
目录+功能讲解+自定义widget+创建QCheckBox控件+自定义内容Widget+创建显示高度描述控件+QScrollArea中widget实现+QScrollArea子窗口的提升+在Qt自带控件中,也存在抽屉
目录
- 功能讲解
- 自定义标题widget
- 标题名称控件的创建
- QCheckBox控件的创建
- 自定义内容Widget
- 创建显示高度描述控件
- QScrollArea中widget实现
- QScrollArea子窗口的提升
在Qt自带的控件中,也存在抽屉控件:QToolBar。但是,该控件有个缺点:一次只能展开一个抽屉信息,无法实现多个展开。为此,实现了如下效果的程序:
下面对这种实现效果进行讲解~
功能讲解
开发环境:VS2017 + Qt5.14.2 64位
实现的核心技术:
1:QScrollArea的应用。
2:垂直布局的应用。
根据展示效果可以发现:一个标题下面对应了一个显示窗口,标题的下拉按钮控制了粉色窗口的显示和隐藏。
接下来,由内向外进行实现。
本文共计1671个文字,预计阅读时间需要7分钟。
目录+功能讲解+自定义widget+创建QCheckBox控件+自定义内容Widget+创建显示高度描述控件+QScrollArea中widget实现+QScrollArea子窗口的提升+在Qt自带控件中,也存在抽屉
目录
- 功能讲解
- 自定义标题widget
- 标题名称控件的创建
- QCheckBox控件的创建
- 自定义内容Widget
- 创建显示高度描述控件
- QScrollArea中widget实现
- QScrollArea子窗口的提升
在Qt自带的控件中,也存在抽屉控件:QToolBar。但是,该控件有个缺点:一次只能展开一个抽屉信息,无法实现多个展开。为此,实现了如下效果的程序:
下面对这种实现效果进行讲解~
功能讲解
开发环境:VS2017 + Qt5.14.2 64位
实现的核心技术:
1:QScrollArea的应用。
2:垂直布局的应用。
根据展示效果可以发现:一个标题下面对应了一个显示窗口,标题的下拉按钮控制了粉色窗口的显示和隐藏。
接下来,由内向外进行实现。

