Тип 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