Conectando sinal QTableView selectionChanged produz segfault com PyQt
Eu tenho um QTableView em um aplicativo PyQt, e quero acompanhar quando a seleção muda. Tentei conectar o sinal a um slot da seguinte maneira (usando o conselho sobreesta página:
self.view.selectionModel().selectionChanged.connect(self.selChanged)
onde o slot ao qual ele está conectado é definido como:
def selChanged(self, selected, deselected):
print "Sel changed"
No entanto, sempre que eu carrego o QMainWindow no qual o QTableView reside, recebo uma falha de segmentação imediata.
Estou fazendo algo bobo aqui?