Mam QTableView w aplikacji PyQt, i chcę śledzić, kiedy wybór się zmienia. Próbowałem podłączenia sygnału do gniazda w następujący sposób (używając porady na this page:Podłączanie selekcji QTableViewChanged signal generuje segfault z PyQt
self.view.selectionModel().selectionChanged.connect(self.selChanged)
gdzie szczelina jest połączona jest zdefiniowany jako:
def selChanged(self, selected, deselected):
print "Sel changed"
Jednak ilekroć załadować QMainWindow na którym rezyduje QTableView, dostaję natychmiast winy segmentacji.
robię coś głupiego tutaj?
W kodzie, który pokazujesz, nie ma niczego oczywistego. Być może problem jest gdzieś indziej? Czy możesz podać pełny przykład problemu? – Avaris