2011-03-15 9 views
1

의 내부 나는 그것의 내부 QComboBoxes와 QTreeWidget 있습니다. 콤보 상자를 숨길 수 있기를 바랍니다.PyQt는 숨기기 QDialogs는 QTreeWidget

은 내가 itemWidget 기능을 사용하여 트리 밖으로 QComboBox을 얻고있다. 나는 setVisible (False) 및 hide()를 사용해 보았지만 어느 것도 작동하지 않았다. 누구나 이것이 왜 그런지 설명 할 수 있고 아마도 soultion을 제공 할 수 있습니까?

위젯의 가시성을 제어하는 ​​QTreeWidget 또는 QTreeWidgetItems와 관련이 있다고 생각됩니다.

답변

0

QWidget 안에 레이아웃 안에 QComboBox를 넣고 QWidget을 QTreeWidget에 배치 해 보았습니까?

+0

트릭을 수행하지 않는 것 같습니다. 제안 해 주셔서 감사합니다. – freakTheMighty

+0

@freakTheMightyin이 경우 QTreeWidget을 서브 클래스 화하고 그 paintEvent 함수를 변경해야 할 수도 있습니다 – theheadofabroom