Spec-Zone.ru › Qt 5.11

Стиль ползунка QML

Предоставляет настраиваемый стиль для ползунка. Подробнее...

Заявление импорта: import QtQuick.Controls.Styles 1.4
С момента: Qt 5.1
  • Список всех членов, включая наследуемые члены

Свойства

  • control : Ползунок
  • groove : Компонент
  • handle : Компонент
  • panel : Компонент
  • tickmarks : Компонент

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

Стиль ползунка позволяет вам создавать настраиваемый вид для элемента управления 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.

Это свойство было представлено в 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.11/qml-qtquick-controls-styles-sliderstyle.html

Spec-Zone.ru

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