Тип QML CircularGauge
Индикатор, отображающий значение в диапазоне по дуге. Подробнее...
| Заявление об импорте: | import QtQuick.Extras 1.4 |
| С момента: | Qt 5.5 |
Свойства
- maximumValue : real
- minimumValue : real
- stepSize : real
- tickmarksVisible : bool
- value : псевдоним
Подробное описание
CircularGauge похож на традиционные механические индикаторы, которые используют стрелку для отображения значения от входных данных, таких как скорость транспортного средства или давление воздуха, например.
Минимальные и максимальные отображаемые индикатором значения можно задать с помощью свойств minimumValue и maximumValue. Угол отображения этих значений можно задать с помощью свойств minimumValueAngle и maximumValueAngle свойства CircularGaugeStyle.
Пример:
CircularGauge {
value: accelerating ? maximumValue : 0
anchors.centerIn: parent
property bool accelerating: false
Keys.onSpacePressed: accelerating = true
Keys.onReleased: {
if (event.key === Qt.Key_Space) {
accelerating = false;
event.accepted = true;
}
}
Component.onCompleted: forceActiveFocus()
Behavior on value {
NumberAnimation {
duration: 1000
}
}
} Вы можете создать пользовательский вид для CircularGauge, назначив CircularGaugeStyle.
Документация по свойствам
maximumValue : real
Это свойство содержит наибольшее значение, отображаемое индикатором.
minimumValue : real
Это свойство содержит наименьшее значение, отображаемое индикатором.
stepSize : real
Это свойство содержит размер приращений значения, которые отображает стрелка.
Например, когда stepSize равен 10 и value равен 0, добавление 5 к value не повлияет на видимое положение стрелки, хотя value все равно будет увеличен. Добавление еще 5 к value приведет к тому, что стрелка укажет на 10.
tickmarksVisible : bool
Это свойство определяет, отображаются ли на индикаторе деления шкалы, мелкие деления и метки.
Для более тонкого управления отображаемой информацией можно использовать следующие компоненты стиля CircularGaugeStyle:
value : псевдоним
Это свойство содержит текущее значение, отображаемое индикатором, которое всегда будет находиться в пределах от minimumValue до maximumValue включительно.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtquick-extras-circulargauge.html