Тип QML CircularGauge
Измеритель, отображающий значение в диапазоне по дуге. Подробнее...
| Заявление об импорте: | import QtQuick.Extras 1.4 |
| С: | Qt 5.5 |
| Наследует: |
Свойства
- maximumValue : вещественное
- minimumValue : вещественное
- stepSize : вещественное
- style : Компонент
- tickmarksVisible : логическое
- 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 : вещественное
Это свойство содержит наибольшее значение, отображаемое измерителем.
minimumValue : вещественное
Это свойство содержит наименьшее значение, отображаемое измерителем.
stepSize : вещественное
Это свойство содержит размер приращений значений, которые отображаются стрелкой.
Например, когда stepSize равен 10 и значение равно 0, добавление 5 к value не повлияет на видимое положение стрелки, хотя value всё равно будет увеличено. Добавление ещё 5 к value затем заставит стрелку указать на 10.
style : Компонент
Компонент стиля для этого элемента управления.
См. также Типы QML Qt Quick Controls Styles.
tickmarksVisible : логическое
Это свойство определяет, отображаются ли на измерителе риски, малые риски и метки.
Для более тонкого управления отображением можно использовать следующие компоненты стиля CircularGaugeStyle:
value : псевдоним
Это свойство содержит текущее отображаемое значение измерителя, которое всегда будет находиться между minimumValue и maximumValue включительно.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-extras-circulargauge.html