Sur cette page

Positioner QML Type

Fournit des propriétés attachées qui contiennent des détails sur l'emplacement d'un élément dans un positionneur. Plus d'informations...

Import Statement: import QtQuick

Propriétés attachées

Description détaillée

Un objet de type Positionneur est attaché à l'élément enfant de premier niveau d'une colonne, d'une ligne, d'un flux ou d'une grille. Il fournit des propriétés qui permettent à un élément enfant de déterminer où il se trouve dans la disposition de la colonne, de la ligne, du flux ou de la grille parentale.

Par exemple, voici un Grid avec 16 rectangles enfants, tels qu'ils ont été créés par Repeater. Chaque Rectangle affiche son index dans la grille à l'aide de Positioner.index, et le premier élément est coloré différemment en tenant compte de Positioner.isFirstItem:

Grid {
    Repeater {
        model: 16

        Rectangle {
            id: rect
            width: 30; height: 30
            border.width: 1
            color: Positioner.isFirstItem ? "yellow" : "lightsteelblue"

            Text { text: rect.Positioner.index }
        }
    }
}

Documentation sur les propriétés jointes

Positioner.index : int [read-only]

Cette propriété permet à l'élément de déterminer son index dans le positionneur.

Positioner.isFirstItem : bool [read-only]

Positioner.isLastItem : bool [read-only]

Ces propriétés permettent à l'élément de déterminer s'il est respectivement le premier ou le dernier élément du positionneur.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.