Свойство z
для item
задает порядок наложения этого элемента.
Значение, если вы строите два прямоугольника один за другим, а недавно построенный прямоугольник будет сложен поверх предыдущего построен один.
Код Ex:
Item {
Rectangle {
color: "red"
width: 100; height: 100
}
Rectangle {
color: "blue"
x: 50; y: 50; width: 100; height: 100
}
}
Здесь red
прямоугольник, сложенный ниже blue
прямоугольник.
Теперь QML
дает вам возможность изменить укладку упорядочить через z
свойство элемента.
в приведенном выше примере, если я присваиваю z
свойству прямоугольника red
значение больше 0, я бы увидел его поверх blue
прямоугольник. Таким образом, свойство z
изменило порядок наложения для элемента-брата.
Назначение свойства z
остается тем же в случае выделения ListView. Если вы хотите увидеть выделенный элемент, вы должны дать ему значение, которое больше, чем элементы, которые будут построены. Вы можете проверить это, просто установив для свойства z
для прямоугольника componentId
s более высокое значение, чем для значения z
.
ПРИМЕЧАНИЕ: оно работает только для элементов одного уровня.
Более подробное объяснение можно найти здесь
Подробнее о реальном типе здесь