2014-09-25 2 views
-1

나는 그림에서처럼 보이는 GUI가 : 그것은 내가 원하는 것을 지금 Qt는 디자이너로 디자인 된 enter image description herePyQt는에 버튼을 클릭하여 레이아웃의 일부를 숨기기

이 같은 레이아웃을하는 것입니다 기본적으로 레이아웃의 일부를 숨기거나 표시하는 사용자 정의 버튼을 클릭하여 아래 그림에서 하나를 선택하십시오. 내가 닫기 버튼을 쳤을 때

enter image description here

는 이제 다시 초기 상태로 되돌릴 필요가있다. Qt 디자이너 (가능한 경우)에서이 작업을 수행하는 방법 가능하지 않으면 누구나 Pyqt를 수행하는 방법을 알려줄 수 있습니다. 명령 링크 버튼 (qt 디자이너)이이 기능을 수행 할 수 있습니까 ??

답변

1

당신은 신호와 슬롯에 연결할 수 : customizeLayout에

  • 클릭, customizeButton 연결을(), 쇼()
  • 이 customizeButton 연결이 customizeButton에()를 클릭, 숨기기()
  • 이 closeButton으로 연결, customizeLayout에) (클릭, 숨기기()
  • 은 closeButton으로 연결이 customizeButton에()를 클릭, 쇼()

생각 좀 해봐?

기본적으로 Designer에서 기본적으로 숨길 수는 없으므로 (처음에는 customizeLayout을 숨기려면 프로그램의 일부 기본 설정을 제공해야합니다.하지만 이에 대해서는 확실하지 않습니다. "visible"속성).