Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Clarification sur QModelIndexList



  • 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?


  • Lifetime Qt Champion

    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.


Log in to reply