정의 된 '확장 된'메서드로 내 사용자 지정 QTreeView를 만들 때 기본 신호를 내보내려면 특별한 작업을 수행해야합니까? 나는 내가 물어보고있는 의사 코드를 주석 처리했다. 아니면 내가 현재하고있는 일을하는 것이 안전할까요?사용자 지정 QTreeview 확장 된 이벤트 메서드
class JMTreeView(QtGui.QTreeView):
changed = QtCore.Signal()
def __init__(self):
super(JMTreeView, self).__init__()
self.expanded.connect(self.expanded_item)
def expanded_item(self, event):
print "expanded"
# super(JMTreeView, self).expanded(event)
대화 상자의 'showEvent'를 덮어 쓰는 것과 비슷한 방식으로 함수의 끝에 'super'를 호출합니다. 내 '확장 된'방법과 비슷한 것을 추가해야합니까?
def showEvent(self, event):
geom = self.frameGeometry()
geom.moveCenter(QtGui.QCursor.pos())
self.setGeometry(geom)
super(Browser, self).showEvent(event)