本篇介绍实现可折叠和伸缩的自定义Widget--抽屉控件。抽屉控件在紧凑的界面设计时,还是用途多多,好处多多。
在我的作品(2)里面,其实是有这个控件的,效果如下:
全部折叠:
部分展开:
今天,又抽空丰富了一些新的功能,可以支持动态添加和全部清空:
我们也可以单独删除每一个部件:
Qt设计师实现的布局:
//问:怎么给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