Spec-Zone.ru › Qt 5.13

Тип QML DialStyle

Предоставляет настраиваемую стилизацию для элемента Dial. Подробнее...

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

Свойства

  • background : Компонент
  • control : Dial
  • handle : Компонент
  • handleInset : вещественное число
  • labelCount : целое число
  • labelInset : вещественное число
  • labelStepSize : вещественное число
  • minorTickmark : Компонент
  • minorTickmarkCount : целое число
  • minorTickmarkInset : вещественное число
  • outerRadius : вещественное число
  • tickmark : Компонент
  • tickmarkCount : целое число
  • tickmarkInset : вещественное число
  • tickmarkLabel : Компонент
  • tickmarkStepSize : вещественное число

Методы

  • вещественное число valueToAngle(вещественное число value)

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

Вы можете создать настраиваемый элемент управления Dial, заменив следующие делегаты:

  • background

Документация по свойствам

background : Компонент

Фон элемента управления Dial.

Неявный размер элемента управления Dial определяется из этого компонента.

[только для чтения] control : Dial

Элемент Dial, к которому прикреплен этот стиль.

handle : Компонент

Ручка элемента управления Dial.

Ручка автоматически позиционируется внутри элемента управления Dial, на основе handleInset и неявной ширины и высоты самой ручки.

handleInset : вещественное число

Расстояние в пикселях от внешней части элемента управления Dial (outerRadius) до центра ручки.

[только для чтения] labelCount : целое число

Количество меток шкал, отображаемых элементом управления Dial, вычисляется из labelStepSize и значений minimumValue и maximumValue элемента управления.

См. также tickmarkCount и minorTickmarkCount.

labelInset : вещественное число

Расстояние в пикселях от внешней части элемента управления Dial (outerRadius) до центра текста метки значения.

labelStepSize : вещественное число

Интервал, с которым отображаются метки шкал.

Например, если это свойство установлено в 10, control.minimumValue в 0, и control.maximumValue в 100, отображаемые метки шкал будут 0, 10, 20 и т.д., до 100, вдоль окружности элемента управления Dial.

minorTickmark : Компонент

Этот компонент определяет каждую отдельную дополнительную метку. Позиция каждой дополнительной метки уже задана; необходимо указать только implicitWidth и implicitHeight.

Каждый экземпляр этого компонента имеет доступ к следующим свойствам:

readonly property int styleData.index Индекс этой метки.
readonly property real styleData.value Значение, которое представляет эта метка.

По умолчанию дополнительные метки не определены.

minorTickmarkCount : целое число

Количество дополнительных меток между каждой меткой.

См. также tickmarkCount.

minorTickmarkInset : вещественное число

Расстояние в пикселях от внешней части элемента управления Dial (outerRadius) до самой дальней точки линии дополнительной метки.

[только для чтения] outerRadius : вещественное число

Расстояние от центра элемента управления Dial до внешнего края.

Это свойство полезно для определения размеров различных компонентов стиля, чтобы гарантировать их пропорциональное масштабирование при изменении размера элемента управления Dial.

tickmark : Компонент

Этот компонент определяет каждую отдельную метку. Позиция каждой метки уже задана; необходимо указать только implicitWidth и implicitHeight.

Каждый экземпляр этого компонента имеет доступ к следующим свойствам:

readonly property int styleData.index Индекс этой метки.
readonly property real styleData.value Значение, которое представляет эта метка.

[только для чтения] tickmarkCount : целое число

Количество меток, отображаемых элементом управления Dial, вычисляется из tickmarkStepSize и значений minimumValue и maximumValue элемента управления.

См. также minorTickmarkCount.

tickmarkInset : вещественное число

Расстояние в пикселях от внешней части элемента управления Dial (outerRadius) до самой дальней точки линии метки.

tickmarkLabel : Компонент

Определяет текст каждой метки шкалы на элементе управления Dial.

Каждый экземпляр этого компонента имеет доступ к следующим свойствам:

readonly property int styleData.index Индекс этой метки.
readonly property real styleData.value Значение, которое представляет эта метка.

По умолчанию метка не определена.

tickmarkStepSize : вещественное число

Интервал, с которым отображаются метки.

Например, если это свойство установлено в 10, control.minimumValue в 0, и control.maximumValue в 100, отображаемые метки будут 0, 10, 20 и т.д., до 100, вдоль окружности элемента управления Dial.

Документация по методам

вещественное число valueToAngle(вещественное число value)

Возвращает value в виде угла в градусах.

Эта функция полезна для пользовательской отрисовки или позиционирования элементов в компонентах стиля. Например, ее можно использовать для вычисления углов, под которыми следует нарисовать дугу вокруг элемента управления Dial, обозначающую безопасный диапазон значений.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qml-qtquick-controls-styles-dialstyle.html

Spec-Zone.ru

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