Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在对话框中添加了一个布局,有时我希望它和它包含的所有小部件都隐藏起来。如何实施?我尝试layout->setEnable(false)了,但它似乎在我的测试中不起作用。
layout->setEnable(false)
你不能那样做。您应该在表单中添加一个小部件,将子组件放入小部件中并将所需的布局分配给小部件。行为通常是相同的,但您可以使用小部件的setVisible或hide方法。
setVisible
hide
先把QLayout转成QWidget,然后就可以使用QWidget->hide()了。