Тип QML SliderStyle
Предоставляет настраиваемую стилизацию для ползунка Подробнее...
| Описание импорта: | import QtQuick.Controls.Styles 1.4 |
| С момента: | Qt 5.1 |
Свойства
Подробное описание
Стиль ползунка позволяет создавать настраиваемый внешний вид для элемента управления Slider.
Неявный размер ползунка вычисляется на основе максимального неявного размера background и handle делегатов вместе.
Пример:
Slider {
anchors.centerIn: parent
style: SliderStyle {
groove: Rectangle {
implicitWidth: 200
implicitHeight: 8
color: "gray"
radius: 8
}
handle: Rectangle {
anchors.centerIn: parent
color: control.pressed ? "white" : "lightgray"
border.color: "gray"
border.width: 2
implicitWidth: 34
implicitHeight: 34
radius: 12
}
}
} Документация по свойствам
[только для чтения] control : Slider
Ползунок, к которому прикреплен этот стиль.
groove : Component
Это свойство содержит фоновое желобкообразное углубление ползунка.
Вы можете получить доступ к положению ручки с помощью свойства styleData.handlePosition.
handle : Component
Это свойство содержит элемент для ручки ползунка. Вы можете получить доступ к ползунку с помощью свойства control.
panel : Component
Это свойство содержит панель стиля ползунка.
Обратите внимание, что его обычно не рекомендуется переопределять.
tickmarks : Component
Это свойство содержит метки делений.
Каждая метка деления, которая должна быть нарисована, должна быть определена в этом компоненте, поэтому часто используется Repeater, например.
Вы можете получить доступ к ширине ручки с помощью свойства styleData.handleWidth.
Это свойство QML было добавлено в QtQuick.Controls.Styles 1.1.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-controls-styles-sliderstyle.html