37

我在对话框中添加了一个布局,有时我希望它和它包含的所有小部件都隐藏起来。如何实施?我尝试layout->setEnable(false)了,但它似乎在我的测试中不起作用。

4

2 回答 2

44

你不能那样做。您应该在表单中添加一个小部件,将子组件放入小部件中并将所需的布局分配给小部件。行为通常是相同的,但您可以使用小部件的setVisiblehide方法。

于 2013-07-30T18:26:49.320 回答
29

先把QLayout转成QWidget,然后就可以使用QWidget->hide()了。 在此处输入图像描述

于 2017-02-14T02:01:24.993 回答