J'essaie d'apprendre la conception PyQt4 et GUI avec QtDesigner. J'ai mon interface graphique de base conçue, et je veux maintenant capturer lorsque l'utilisateur clique sur un en-tête de colonne. Je pense que j'ai besoin de surcharger QTableWidget, mais je ne sais pas comment attacher au signal. Voici ma classe jusqu'à présent:Aide sur la colonne Python/Qt4 et QTableWidget cliquez sur
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!"
Mais, en définissant un point d'arrêt dans onClick, rien ne se déclenche.
Quelqu'un peut-il m'aider s'il vous plaît?
TIA Mike
Est-ce que résoudre le problème ??? Vous n'avez pas besoin de faire onClick prendre soi-même et l'int passé par sectionClicked ??? – mandel
mandel, oui, il semble. Et oui, j'avais besoin de l'int dans onClick aussi. J'essayais de faire fonctionner la signalisation avant la mise en œuvre. –