Spec-Zone.ru › Qt 5.11

Тип QML Positioner

Предоставляет присоединённые свойства, содержащие подробности о расположении элемента в позиционере. Подробнее...

Заявление импорта: import QtQuick 2.11
  • Список всех членов, включая унаследованные

Присоединённые свойства

  • индекс : int
  • isFirstItem : bool
  • isLastItem : bool

Подробное описание

Объект типа Positioner прикреплён к элементу верхнего уровня внутри Column, Row, Flow или Grid. Он предоставляет свойства, которые позволяют элементу-потомку определить его положение в макете родительского Column, Row, Flow или Grid.

Например, ниже представлена сетка Grid с 16 прямоугольными элементами-потомками, созданными с помощью Repeater. Каждый прямоугольник Rectangle отображает свой индекс в сетке с помощью 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/archives/qt-5.11/qml-qtquick-positioner.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API