Clarification sur QModelIndexList
Unsolved
French
-
Bonjour,
J'ai dans mon code les lignes suivantes:
def playlist_selection_changed(self, ix): """ Make the new selected name of video into the playlistView the current video to play. We receive a QItemSelection from selectionChanged. Ref.: https://doc.qt.io/qtforpython/PySide2/QtCore/QItemSelection.html#qitemselection """ i = ix.indexes()[0].row()
La docstring est de moi et la référence pointe vers une page de PySide2 où la zone d'intérêt est la suivante:
PySide2.QtCore.QItemSelection.indexes()¶
Return type
QModelIndexList
Returns a list of model indexes that correspond to the selected items.J'aimerais en apprendre plus sur le type retourné QModelIndexList. Sur le site de documentation, je tourne en rond et aboutit à QList. Est qu'il y a une page de documentation spécifique à QModelIndexList?
-
Bonjour,
C'est un typedef défini ici.
Il s'agit donc d'une liste de QModelIndex contenu dans un container de type QList. Ceci est en C++. Si je ne m'abuse, avec PySide2 ce sera probablement une liste python classique qui sera utilisée comme conteneur.