QML-тип ProgressBar
Горизонтальный индикатор выполнения. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Item |
Свойства
- barCenterY : real
- highlighted : bool
- indeterminate : bool
- label : string
- maximumValue : real
- minimumValue : real
- progressValue : real
- value : real
- valueText : string
Подробное описание
Тип ProgressBar
реализует горизонтальный индикатор выполнения.
Индикатор выполнения отображает значения в заданном диапазоне.
Ниже приведён пример кода, который реализует простой индикатор выполнения:
import Sailfish.Silica 1.0
ProgressBar {
minimumValue: 0
maximumValue: 100
value: 50
}
Описание свойств
barCenterY : real
Y-координата центра индикатора выполнения.
highlighted : bool
Определяет, будет ли индикатор выполнения отображаться подсвеченным.
indeterminate : bool
При значении true
в анимации индикатора выполнения вместо отображения значения свойства
value будет анимироваться процесс, конец которого не определён.
Значение по умолчанию: false
.
label : string
Текстовая метка, которая отображается под индикатором выполнения. Этот текст обычно описывает процесс, выполнение которого анимируется индикатором.
См. также valueText.
maximumValue : real
Максимальное значение индикатора выполнения (по умолчанию: 1.0).
minimumValue : real
Минимальное значение индикатора выполнения (по умолчанию: 0.0).
[read-only] progressValue : real
Значение текущего положения в анимации индикатора выполнения (между максимальным и минимальным значениями).
См. также value.
value : real
Текущее значение, передаваемое для анимации на индикаторе выполнения.
См. также progressValue.
valueText : string
Текст, который отображается над текущим положением в анимации индикатора выполнения. Обычно в это свойство передаётся текущее значение индикатора выполнения.
import Sailfish.Silica 1.0
ProgressBar {
maximumValue: 100
value: 50
valueText: value + "%"
}
См. также label.