señal de clic () para QListView en PyQt4

Tengo un QListView en funcionamiento, pero a partir de la documentación, no puedo averiguar cómo obtener una señal para disparar con el índice del nuevo elemento seleccionado. ¿Algunas ideas?

Imho, una forma más fácil de lograr esto sería utilizar un QListWidget en lugar de un QListView, de esta manera podría usar la señal itemClicked, que envía el elemento seleccionado a la función de callback.

Este es un snipplet de código de cómo lo logré:

class VenueList(QListView): def __init__(self, parent, venues): super(VenueList, self).__init__(parent) self.clicked.connect(self.venue_selected) [...] def venue_selected(self, index): venue = self.model().data(index, VenueListModel.VenueRole) doStuff() 

Puede examinar el código completo de cómo lo usé aquí (línea 69). Sin embargo, le advierto que este código es bastante malo y necesita una seria refactorización.