ProgressSpecification - Параметры для настройки диалога, отображающего прогресс

class axipy.ProgressSpecification

Содержит параметры для настройки отображения диалога с прогрессом.

Пример использования.
flags = ProgressGuiFlags.CANCELABLE | ProgressGuiFlags.NO_DELAY
spec = ProgressSpecification(
    description="Тестовое описание",
    window_title="Заголовок окна",
    flags=flags)
window_title

Задаёт заголовок окна для диалога, отображающего прогресс.

Type:

str

flags

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

Type:

ProgressGuiFlags

description

Описание выполняемой задачи.

Type:

str

with_handler

По умолчанию в пользовательскую функцию будет передаваться обработчик прогресса выполнения задачи AxipyProgressHandler. Но иногда это не нужно, тогда можно этот параметр установить в False.

Type:

bool

Конструктор класса:

__init__([description, window_title, flags, ...])

Создает экземпляр класса.

__init__(description: str = '', window_title='', flags: ProgressGuiFlags = ProgressGuiFlags.IDLE, with_handler=True)

Создает экземпляр класса.