Spec-Zone.ru › Qt 5.6

Класс QWinTaskbarProgress

Класс QWinTaskbarProgress представляет собой индикатор выполнения в области задач Windows. Подробнее...

Заголовок: #include <QWinTaskbarProgress>
qmake: QT += winextras
С тех пор: Qt 5.2
Наследуется от: QObject
  • Список всех членов, включая унаследованные

Свойства

  • maximum : int
  • minimum : int
  • paused : bool
  • stopped : const bool
  • value : int
  • visible : bool
  • 1 свойство унаследовано от QObject

Открытые функции

QWinTaskbarProgress(QObject *parent = Q_NULLPTR)
~QWinTaskbarProgress()
bool isPaused() const
bool isStopped() const
bool isVisible() const
int maximum() const
int minimum() const
int value() const
  • 31 открытая функция унаследована от QObject

Открытые слоты

void hide()
void pause()
void reset()
void resume()
void setMaximum(int maximum)
void setMinimum(int minimum)
void setPaused(bool paused)
void setRange(int minimum, int maximum)
void setValue(int value)
void setVisible(bool visible)
void show()
void stop()
  • 1 открытый слот унаследован от QObject

Сигналы

void maximumChanged(int maximum)
void minimumChanged(int minimum)
void valueChanged(int value)
void visibilityChanged(bool visible)
  • 2 сигнала унаследованы от QObject

Дополнительные унаследованные члены

  • 11 статических открытых членов унаследованы от QObject
  • 9 защищенных функций унаследованы от QObject

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

Класс QWinTaskbarProgress представляет собой индикатор выполнения в области задач Windows.

Индикатор выполнения используется для предоставления пользователю информации о ходе операции и для подтверждения того, что приложение всё ещё работает.

Индикатор выполнения использует концепцию шагов. Он настраивается путём задания минимального и максимального значений шагов, и он будет отображать процент завершённых шагов, когда вы позже укажете текущее значение шага. Процент рассчитывается путём деления выполнения (value() - minimum()) на maximum() - minimum().

Минимальное и максимальное количество шагов можно задать, вызвав setMinimum() и setMaximum(). Текущее количество шагов устанавливается с помощью setValue(). Индикатор выполнения можно перемотать в начало с помощью reset().

Если минимальное и максимальное значения оба установлены в 0, индикатор отображается как индикатор активности (неопределённый), а не как процент шагов. Это полезно, когда невозможно определить количество шагов.

Screenshot of a progress indicator Индикатор выполнения на 50%.
Screenshot of a paused progress indicator Приостановленный индикатор выполнения на 50%.
Screenshot of a stopped progress indicator Остановленный индикатор выполнения на 50%.
Screenshot of an indeterminate progress indicator Неопределённый индикатор выполнения.

Примечание: Конечный вид индикатора выполнения зависит от активной темы Windows.

См. также QWinTaskbarButton.

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

maximum : int

Это свойство содержит максимальное значение индикатора выполнения.

Значение по умолчанию — 100.

Функции доступа:

int maximum() const
void setMaximum(int maximum)

Сигнал уведомления:

void maximumChanged(int maximum)

minimum : int

Это свойство содержит минимальное значение индикатора выполнения.

Значение по умолчанию — 0.

Функции доступа:

int minimum() const
void setMinimum(int minimum)

Сигнал уведомления:

void minimumChanged(int minimum)

paused : bool

Это свойство указывает, приостановлен ли индикатор выполнения.

Значение по умолчанию — false.

Окончательный вид приостановленного индикатора выполнения зависит от активной темы Windows. Как правило, приостановленный индикатор выполнения становится жёлтым, чтобы указать, что выполнение в настоящее время приостановлено. В отличие от индикатора выполнения stopped, приостановленный индикатор не следует использовать для обозначения ошибки.

Функции доступа:

bool isPaused() const
void setPaused(bool paused)

См. также pause() и resume().

stopped : const bool

Это свойство указывает, остановлен ли индикатор выполнения.

Значение по умолчанию — false.

Окончательный вид остановленного индикатора выполнения зависит от активной темы Windows. Как правило, остановленный индикатор выполнения становится красным, чтобы указать, что выполнение в настоящее время остановлено. В отличие от приостановленного индикатора выполнения paused, остановленный индикатор может использоваться для обозначения ошибки.

Функции доступа:

bool isStopped() const

См. также stop() и resume().

value : int

Это свойство содержит текущее значение индикатора выполнения.

Значение по умолчанию — 0.

Функции доступа:

int value() const
void setValue(int value)

Сигнал уведомления:

void valueChanged(int value)

visible : bool

Это свойство указывает, виден ли индикатор выполнения.

Значение по умолчанию — false.

Функции доступа:

bool isVisible() const
void setVisible(bool visible)

Сигнал уведомления:

void visibilityChanged(bool visible)

Документация по членам-функциям

QWinTaskbarProgress::QWinTaskbarProgress(QObject *parent = Q_NULLPTR)

Создаёт QWinTaskbarProgress с родительским объектом parent.

QWinTaskbarProgress::~QWinTaskbarProgress()

Удаляет QWinTaskbarProgress.

[slot] void QWinTaskbarProgress::hide()

Скрывает индикатор выполнения.

[slot] void QWinTaskbarProgress::pause()

Приостанавливает индикатор выполнения.

См. также paused.

[slot] void QWinTaskbarProgress::reset()

Сбрасывает индикатор выполнения.

Эта функция перематывает значение к минимальному значению.

[slot] void QWinTaskbarProgress::resume()

Возобновляет приостановленный или остановленный индикатор выполнения.

См. также paused и stopped.

[slot] void QWinTaskbarProgress::setRange(int minimum, int maximum)

Устанавливает как минимальное, так и максимальное значения.

[slot] void QWinTaskbarProgress::show()

Отображает индикатор выполнения.

[slot] void QWinTaskbarProgress::stop()

Останавливает индикатор выполнения.

См. также stopped.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qwintaskbarprogress.html

Spec-Zone.ru

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