我的Qt作品(4)实现可折叠和伸缩的自定义Widget--抽屉控件

简介: 我的Qt作品(4)实现可折叠和伸缩的自定义Widget--抽屉控件

本篇介绍实现可折叠和伸缩的自定义Widget--抽屉控件。抽屉控件在紧凑的界面设计时,还是用途多多,好处多多。


在我的作品(2)里面,其实是有这个控件的,效果如下:


全部折叠:

image.png



部分展开:


image.png


今天,又抽空丰富了一些新的功能,可以支持动态添加和全部清空:


image.png


我们也可以单独删除每一个部件:

image.png



Qt设计师实现的布局:

image.png



//问:怎么给QScrollArea添加垂直或水平布局?

//先往里拖按钮控件,此时就可以添加垂直或水平布局了。我们添加verticalLayout。

//然后再删除该按钮。布局就留下来了。

//注意:需要在Qt设计师界面,把verticalLayout的属性layoutSpacing设置为0


423776537@qq.com



---


推荐阅读:


Qt之实现自定义树状图控件


https://blog.csdn.net/GoForwardToStep/article/details/98968146


Qt之时间轴样式汇总


https://blog.csdn.net/GoForwardToStep/article/details/90293204


相关文章
|
30天前
(8)Qt中的自定义信号
本文介绍了如何在Qt框架中创建和使用自定义信号,并通过一个父子窗口切换的示例来展示自定义信号的实现和应用。
57 3
(8)Qt中的自定义信号
|
30天前
(7)Qt中的自定义槽(函数)
这篇文章介绍了在Qt中如何定义和使用自定义槽函数,包括类成员函数、静态类成员函数、全局函数和lambda表达式作为槽函数的示例,以及使用lambda表达式时的注意事项。
31 2
(7)Qt中的自定义槽(函数)
|
3月前
|
前端开发 程序员 API
【Qt】控件介绍
【Qt】控件介绍
|
3月前
|
搜索推荐 C++
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
68 4
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 空白项Spacer
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 空白项Spacer
129 2
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 表单布局Form Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 表单布局Form Layout
65 2
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 网格布局Grid Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 网格布局Grid Layout
284 2
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
181 2
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 垂直布局Vertical Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 垂直布局Vertical Layout
251 2
|
3月前
|
容器
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Tab Widget的使用及说明
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Tab Widget的使用及说明
69 2