前言 有时候需要实现窗口可扩展,换句话说有一部分widget能够隐藏,显示,并且对话框大小可以随着widget变动而做出相应的变化:如图: 在点击CheckBox时,GroupBox_2能够显示,取消选中时,又恢复隐藏状态.如左图: 具体步骤: 1, 在designer中建立必须的几个widget,其中Groupbox我都设置sizePolicy为Fixed,限制了大小: 2, 在选择你的主窗口右击,设置Layout,你可以选择你想要的布局.其中1,2,5,6都可以选.然后再次右击进入如下窗口,