Spec-Zone.ru › Qt 5.9

Тип QML CircularGauge

Измеритель, отображающий значение в диапазоне по дуге. Подробнее...

Заявление об импорте: import QtQuick.Extras 1.4
С тех пор: Qt 5.5
Наследует:

FocusScope

  • Список всех членов, включая унаследованные

Свойства

  • maximumValue : вещественное число
  • minimumValue : вещественное число
  • stepSize : вещественное число
  • style : Компонент
  • tickmarksVisible : логическое значение
  • value : псевдоним

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

CircularGauge

Измеритель 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:

  • tickmark
  • minorTickmark
  • tickmarkLabel

value : псевдоним

Это свойство содержит текущее значение, отображаемое измерителем, которое всегда находится между minimumValue и maximumValue, включительно.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-extras-circulargauge.html

Spec-Zone.ru

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