При подключении сигнала QTableView selectionChanged возникает ошибка по умолчанию с PyQt

У меня есть приложение QTableView в приложении PyQt, и я хочу отслеживать, когда выбор изменяется. Я попытался подключить сигнал к слоту следующим образом (используя советы поэта страница:

self.view.selectionModel().selectionChanged.connect(self.selChanged)

где слот, к которому он подключен, определяется как:

def selChanged(self, selected, deselected):
        print "Sel changed"

Однако всякий раз, когда я загружаю QMainWindow, в котором находится QTableView, я сразу получаю ошибку сегментации.

Я делаю что-то глупое здесь?

Ответы на вопрос(2)

Ваш ответ на вопрос