문제

Qtdesigner와 함께 PYQT4 및 GUI 디자인을 배우려고합니다. 기본 GUI를 설계했는데 이제 사용자가 열 헤더를 클릭하면 캡처하고 싶습니다.

내 생각은 QtableWidget을 무시해야하지만 신호에 첨부하는 방법을 모르겠습니다. 지금까지 내 수업은 다음과 같습니다.

class MyTableWidget(QtGui.QTableWidget):
    def __init__(self, parent = None):
        super(MyTableWidget, self).__init__(parent)
        self.connect(self, SIGNAL('itemClicked(QTreeWidgetItem*)'), self.onClick)

    def onClick(self):
        print "Here!"

그러나 on 클릭에 중단 점을 설정하면 아무것도 발사되지 않습니다.

누군가 나를 도와 줄 수 있습니까?

티아 마이크

도움이 되었습니까?

해결책

좋아, 필요한 신호는 다음과 같습니다.

self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top