Spec-Zone.ru › Qt 5.6

Тип QML DialStyle

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

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

Свойства

  • фон : Компонент
  • управление : Dial
  • ручка : Компонент
  • handleInset : вещественное число
  • labelCount : целое число
  • labelInset : вещественное число
  • labelStepSize : вещественное число
  • minorTickmark : Компонент
  • minorTickmarkCount : целое число
  • minorTickmarkInset : вещественное число
  • outerRadius : вещественное число
  • tickmark : Компонент
  • tickmarkCount : целое число
  • tickmarkInset : вещественное число
  • tickmarkLabel : Компонент
  • tickmarkStepSize : вещественное число

Методы

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

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

Вы можете создать пользовательский циферблат, заменив следующие делегаты:

  • фон

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

фон : Компонент

Фон циферблата.

Неявный размер циферблата берется из этого компонента.

[только для чтения] управление : Dial

Циферблат Dial, к которому прикреплен этот стиль.

ручка : Компонент

Ручка циферблата.

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

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

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

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

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

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

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

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

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

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

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

minorTickmark : Компонент

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

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

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

По умолчанию вспомогательная метка не определена.

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

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

См. также tickmarkCount.

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

Расстояние в пикселях от внешней части циферблата (outerRadius) до самой внешней точки линии вспомогательной метки.

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

Расстояние от центра циферблата до внешнего края циферблата.

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

tickmark : Компонент

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

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

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

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

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

См. также minorTickmarkCount.

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

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

tickmarkLabel : Компонент

Определяет текст каждой метки на циферблате.

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

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

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

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

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

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

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

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

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

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

© 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-dialstyle.html

Spec-Zone.ru

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