Ho un QTableView in un'applicazione PyQt e voglio tenere traccia di quando cambia la selezione. Ho provato a collegare il segnale di una fessura come segue (utilizzando i consigli su this page:Connessione QTableView selectionChanged signal produce segfault con PyQt
self.view.selectionModel().selectionChanged.connect(self.selChanged)
cui la fessura è collegato a è definito come:
def selChanged(self, selected, deselected):
print "Sel changed"
Tuttavia, ogni volta che carico il QMainWindow su cui risiede il QTableView, ottengo un segmentation fault immediato.
sto facendo qualcosa di sciocco qui?
Non c'è niente di chiaramente sbagliato nel codice che mostri. Forse il problema è da qualche altra parte? Puoi pubblicare un esempio completo con il problema? – Avaris