Тип QML ProgressBar
Указывает на прогресс операции. Подробнее...
| Оператор импорта: | import QtQuick.Controls 2.1 |
| С тех пор: | Qt 5.7 |
| Наследует: |
Свойства
- from : real
- indeterminate : bool
- position : real
- to : real
- value : real
- visualPosition : real
Подробное описание
ProgressBar указывает на прогресс операции. Значение должно обновляться регулярно. Диапазон определяется свойствами from и to, которые могут содержать любые значения.
ProgressBar {
value: 0.5
} ProgressBar также поддерживает специальный режим indeterminate, который полезен, например, когда невозможно определить размер загружаемого элемента или если загрузка прерывается из-за разрыва соединения.
ProgressBar {
indeterminate: true
} Режим indeterminate похож на BusyIndicator. Оба могут использоваться для обозначения фоновой активности. Основное различие заключается в визуальном представлении, и ProgressBar также может отображать конкретное количество прогресса (если оно может быть определено). Из-за визуального различия индикаторы прогресса indeterminate и busy indicator подходят для разных мест в пользовательских интерфейсах. Типичные места для индикатора прогресса indeterminate:
- внизу ToolBar
- внутри содержимого Page
- в ItemDelegate для отображения прогресса конкретного элемента
См. также Настройка ProgressBar, BusyIndicator и Индикаторы управления.
Документация по свойствам
from : real
Это свойство содержит начальное значение прогресса. Значение по умолчанию — 0.0.
indeterminate : bool
Это свойство указывает, находится ли полоса прогресса в режиме indeterminate. Полоса прогресса в режиме indeterminate отображает, что операция выполняется, но не показывает, сколько прогресса достигнуто.
[только чтение] position : real
Это свойство содержит логическое положение прогресса.
Положение выражается как дробь от значения в диапазоне 0.0 - 1.0. Для визуализации прогресса следует использовать visualPosition, учитывающее направление слева направо.
См. также value и visualPosition.
to : real
Это свойство содержит конечное значение прогресса. Значение по умолчанию — 1.0.
value : real
Это свойство содержит значение прогресса. Значение по умолчанию — 0.0.
См. также from, to и position.
[только чтение] visualPosition : real
Это свойство содержит визуальное положение прогресса.
Положение выражается как дробь от значения в диапазоне 0.0 - 1.0. Когда элемент управления отображается в перевернутом виде, visuaPosition равно 1.0 - position. Это делает visualPosition подходящим для визуализации прогресса, учитывая поддержку справа налево.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-controls2-progressbar.html