Positioner QML Type
Stellt zugehörige Eigenschaften bereit, die Angaben dazu enthalten, an welcher Stelle sich ein Element in einem Positionierer befindet. Mehr...
| Import Statement: | import QtQuick |
Angehängte Eigenschaften
- index : int
- isFirstItem : bool
- isLastItem : bool
Ausführliche Beschreibung
Ein Objekt vom Typ „Positioner“ wird an das oberste untergeordnete Element innerhalb einer Spalte, Zeile, eines Flusses oder eines Rasters angehängt. Es stellt Eigenschaften bereit, mit denen ein untergeordnetes Element bestimmen kann, wo es sich innerhalb des Layouts seiner übergeordneten Spalte, Zeile, des Flusses oder des Rasters befindet.
Beispielsweise ist unten ein „ Grid “ mit 16 untergeordneten Rechtecken dargestellt, das mithilfe von „ Repeater “ erstellt wurde. Jedes „ Rectangle “ zeigt seinen Index im „Grid“ mithilfe von „ Positioner.index “ an, und das erste Element wird unter Berücksichtigung von „ Positioner.isFirstItem “ anders eingefärbt:
Grid {
Repeater {
model: 16
Rectangle {
id: rect
width: 30; height: 30
border.width: 1
color: Positioner.isFirstItem ? "yellow" : "lightsteelblue"
Text { text: rect.Positioner.index }
}
}
}
Dokumentation zu den angehängten Eigenschaften
Positioner.index : int [read-only attached]
Diese Eigenschaft ermöglicht es dem Element, seinen Index innerhalb des Positioners zu bestimmen.
Positioner.isFirstItem : bool [read-only attached]
Positioner.isLastItem : bool [read-only attached]
Anhand dieser Eigenschaften kann das Element feststellen, ob es sich um das erste bzw. das letzte Element im Positionierer handelt.
© 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.