Positioner QML Type
Fournit des propriétés associées contenant des informations sur l'emplacement d'un élément dans un positionneur. En savoir plus...
| Import Statement: | import QtQuick |
Propriétés associées
- index : int
- isFirstItem : bool
- isLastItem : bool
Description détaillée
Un objet de type Positioner est associé à l'élément enfant de niveau supérieur au sein 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 mise en page de sa colonne, ligne, flux ou grille parent.
Par exemple, voici ci-dessous une grille ( Grid ) comportant 16 rectangles enfants, telle qu’elle a été créée via une commande de création de grille ( Repeater). Chaque élément de la grille ( Rectangle ) affiche son index dans la grille à l’aide de la méthode ` Positioner.index`, et le premier élément est coloré différemment en tenant compte de la méthode ` 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 des propriétés associées
Positioner.index : int [read-only attached]
Cette propriété permet à l'élément de déterminer son index au sein du positionneur.
Positioner.isFirstItem : bool [read-only attached]
Positioner.isLastItem : bool [read-only attached]
Ces propriétés permettent à l'élément de déterminer s'il s'agit respectivement du premier ou du 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.