Тип QML Positioner
Предоставляет присоединённые свойства, содержащие подробности о том, где элемент находится в позиционере Подробнее...
| Заявление об импорте: | import QtQuick 2.7 |
Присоединённые свойства
- индекс : int
- isFirstItem : bool
- isLastItem : bool
Подробное описание
Объект типа Positioner присоединяется к элементу верхнего уровня внутри Column, Row, Flow или Grid. Он предоставляет свойства, которые позволяют дочернему элементу определить, где он находится в макете родительского Column, Row, Flow или Grid.
Например, ниже представлен Grid с 16 дочерними прямоугольниками, созданными с помощью Repeater. Каждый Rectangle отображает свой индекс в Grid, используя Positioner.index, а первый элемент окрашен по-другому, учитывая 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 }
}
}
} Документация по присоединённому свойству
Positioner.индекс : int
Это свойство позволяет элементу определить его индекс в рамках позиционера.
Positioner.isFirstItem : bool
Эти свойства позволяют элементу определить, является ли он первым или последним элементом в позиционере, соответственно.
Positioner.isLastItem : bool
Эти свойства позволяют элементу определить, является ли он первым или последним элементом в позиционере, соответственно.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-positioner.html