分裂器布局在PC客户端开发中应用很广泛,例如visual studio的解决方案资源管理器和右侧的代码区域、输出窗口、内存监控窗口等都是分裂器布局;还有wps pdf的目录与右侧pdf区域也是分裂器布局,Qt对于分裂器布局提供了很好的实现,例如下面的窗口
该窗口有水平分裂器和竖直分裂器的应用,实现这种效果,可以在Qt设计器里拖控件,设计布局既可实现,如下图:
红色区域就是水平、竖直分裂器,选中两个控件,即可进行分裂器布局,在Qt设计器做这种很简单,分分钟就做好了。
QSplitter类介绍
Qt提供了QSplitter类来进行分裂布局,QSplitter派生于QFrame,
水平分裂器的创建
QSplitter* pHSplitter = new QSplitter(Qt