# :: FileListView self.model = QStringListModel() self.listView = QListView() self.listView.setModel(self.model) self.model.setStringList(["abc", "def", "ghi", "jkl"]) self.listView.clicked.connect(self.flush_listitem)
@Slot() def flush_listitem(self, index): sel1 = index.data(Qt.DisplayRole) sel2 = [i.data(Qt.DisplayRole) for i in self.listView.selectedIndexes()] print sel1 print sel2