我有一个按钮,后面是一个QGridLayout完整的小部件.我想QGridLayout在每次点击按钮时显示/隐藏,但阅读文档QGridLayout我看到没有show()/ hide()实现,也没有setVisible()可用的方法.
我该如何实现这一目标?
布局仅影响添加到它们的窗口小部件的大小/位置 - 用于关注父窗口小部件的可见性(以及其他任何事件 - 事件处理,焦点,启用+禁用),如上所述.QLayout :: parentWidget()为您提供拥有布局的小部件,然后您可以显示和隐藏该小部件.