2014-09-25 78 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,因爲我擔心您無法從設計器中默認隱藏東西(但我不確定這一點 - 只是看看是否有「可見」屬性)。