Ajuda com Python / Qt4 e QTableWidget coluna clique
Pergunta
Eu estou tentando aprender projeto PyQt4 e GUI com QtDesigner. Eu tenho a minha GUI básica projetada, e agora eu quero captura quando o usuário clica em um cabeçalho de coluna.
Meu pensamento é que eu preciso para substituir QTableWidget, mas eu não sei como anexar ao sinal. Aqui está minha classe até agora:
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!"
Mas, estabelecendo um ponto de interrupção no onClick, nada está disparando.
Pode alguém por favor me ajudar?
TIA Mike
Solução
OK, o sinal necessário é:
self.connect(self.horizontalHeader(), SIGNAL('sectionClicked(int)'), self.onClick)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow