C++ 隐藏Q*BoxLayout

C++ 隐藏Q*BoxLayout,c++,qt,layout,C++,Qt,Layout,我有一个带有两个单选按钮的对话框。每个布局都应该连接到一个Q*BoxLayout(其中的一些内容),因此当用户按下第一个布局时,它应该显示第一个布局及其内容,如果用户选择第二个布局,它应该显示(或启用可见性)第二个布局,但我不能隐藏整个布局 有可能把它藏起来吗 如果没有,您有什么建议?将boxlayout的内容放在QWidget中。然后将合适的boxlayout添加到QWidget。现在您可以隐藏和显示容器小部件。我尝试了,但没有成功。在我创建了自定义小部件的.h和.cpp文件之后,如何将其添加

我有一个带有两个单选按钮的对话框。每个布局都应该连接到一个Q*BoxLayout(其中的一些内容),因此当用户按下第一个布局时,它应该显示第一个布局及其内容,如果用户选择第二个布局,它应该显示(或启用可见性)第二个布局,但我不能隐藏整个布局

有可能把它藏起来吗


如果没有,您有什么建议?

将boxlayout的内容放在QWidget中。然后将合适的boxlayout添加到QWidget。现在您可以隐藏和显示容器小部件。

我尝试了,但没有成功。在我创建了自定义小部件的.h和.cpp文件之后,如何将其添加到designer小部件列表中(我知道它是offtopic)好的,我终于得到了如何升级:)@khajvah正如hyde已经说过的,如果您只想让它充当其他小部件的容器,那么您不需要创建自定义小部件。简单的QWidget就可以了。