2014-09-25 81 views
-1

我有一个GUI看起来像一个在图片: enter image description here通过点击PyQt的按钮隐藏布局的一部分

它被设计在Qt的设计师现在我想要的就是让像布局一个在下面的图片中点击自定义按钮,基本上隐藏/显示一部分布局。

enter image description here

现在,当我打关闭按钮,它需要恢复到初始状态。我该如何在qt设计器中做到这一点(如果可能的话) 如果不可能,任何人都可以告诉我如何去做Pyqt。 命令链接按钮(qt designer)是否会为此功能发生?

回答

1

你可以信号和槽连接:

  • 连接customizeButton,点击()来customizeLayout,显示()
  • 连接customizeButton,点击()来customizeButton,隐藏()
  • 连接closeButton,点击()来customizeLayout,隐藏()
  • 连接closeButton,点击(),以customizeButton,显示()

我想你明白了吗?

您很可能必须在您的程序中提供一些默认设置来初始隐藏customizeLayout,因为我担心您无法从设计器中默认隐藏东西(但我不确定这一点 - 只是看看是否有“可见”属性)。