Тип QML Scale
Предоставляет способ масштабирования элемента Подробнее...
| Оператор импорта: | import QtQuick 2.5 |
Свойства
Подробное описание
Тип Scale предоставляет способ масштабирования элемента с помощью преобразования типа масштабирования.
Он позволяет использовать разные значения масштабирования для осей X и Y и позволяет выполнять масштабирование относительно произвольной точки. Это предоставляет больший контроль над масштабированием элементов, чем свойство scale.
В следующем примере масштабируется ось X прямоугольника относительно внутренней точки (25, 25):
Rectangle {
width: 100; height: 100
color: "blue"
transform: Scale { origin.x: 25; origin.y: 25; xScale: 3}
} См. также Rotation и Translate.
Документация по свойствам
origin.x : вещественное число
Это свойство содержит точку, относительно которой происходит масштабирование элемента (то есть точка, которая остается фиксированной относительно родительского элемента, в то время как остальная часть элемента растет).
Значение origin по умолчанию равно (0, 0).
xScale : вещественное число
Коэффициент масштабирования для оси X.
Значение по умолчанию равно 1,0.
yScale : вещественное число
Коэффициент масштабирования для оси Y.
Значение по умолчанию равно 1,0.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-scale.html