最近在找一个抽屉式控件,但是Qt自带的QToolBox控件一次只能展开一个这并不是我想要的,所以无奈之下只好自己写了一个ToolBox。
为了方便演示这里只是简单的给每一个Bar添加了几个按钮,先来看看效果:
1. 控件由SSToolBox作为父类, SSCameraToolBox作为子类(因为我需要几个不同的ToolBox,所以做了继承), SSToolBoxItem作为添加到SSCameraToolBox的每一项Bar
2. 每添加一个SSToolBoxItem,都会提供一个接口设置相对应的Bar下面的内容区的布局setContentLayout(QLayout *pLayout);可以在SSCamer