Frage

Ich versuche PyQt4 und GUI-Design mit QtDesigner zu lernen. Ich habe meine grundlegende GUI entworfen habe, und ich will jetzt erfassen, wenn der Benutzer auf einen Spaltenkopf klickt.

Mein Gedanke ist, dass ich QTableWidget außer Kraft setzen müssen, aber ich weiß nicht, wie auf das Signal zu befestigen. Hier ist meine Klasse so weit:

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!"

Aber, einen Haltepunkt in der onClick Einstellung nichts feuert.

Kann jemand bitte helfen Sie mir?

TIA Mike

War es hilfreich?

Lösung

OK, wird das Signal benötigt wird, ist:

self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top