Spec-Zone.ru › Qt 5.11

Тип QML ProgressBar

Указывает на прогресс выполнения операции. Подробнее...

Оператор импорта: import QtQuick.Controls 2.4
С момента: Qt 5.7
Наследует:

Control

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

Свойства

  • 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 и индикаторы активности подходят для разных мест в пользовательских интерфейсах. Типичные места для индикатора прогресса indeterminate:

  • в нижней части ToolBar
  • в строке содержимого Page
  • в ItemDelegate для отображения прогресса конкретного элемента

См. также Настройка ProgressBar, BusyIndicator и Индикаторы управления.

Документация по свойствам

from : real

Это свойство содержит начальное значение прогресса. Значение по умолчанию - 0.0.

См. также to и value.

indeterminate : bool

Это свойство указывает, находится ли полоса прогресса в режиме indeterminate. Полоса прогресса в режиме indeterminate отображает, что операция выполняется, но не показывает, какой прогресс был достигнут.

[только для чтения] position : real

Это свойство содержит логическое положение прогресса.

Положение выражается как доля значения в диапазоне 0.0 - 1.0. Для визуализации прогресса следует использовать свойство visualPosition, которое учитывает ориентацию с права налево.

См. также value и visualPosition.

to : real

Это свойство содержит конечное значение прогресса. Значение по умолчанию - 1.0.

См. также from и value.

value : real

Это свойство содержит значение прогресса. Значение по умолчанию - 0.0.

См. также from, to и position.

[только для чтения] visualPosition : real

Это свойство содержит визуальное положение прогресса.

Положение выражается как доля значения в диапазоне 0.0 - 1.0. При отражении управления (свойство mirrored) значение visuaPosition равно 1.0 - position. Это делает visualPosition подходящим для визуализации прогресса, учитывая поддержку с права налево.

См. также position и value.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtquick-controls2-progressbar.html

Spec-Zone.ru

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