ProgressSpec¶
-
class
axioma.gui.ProgressSpec¶ Вспомогательная структура для передачи набора параметров диалогу отображающему прогресс
-
ProgressSpec(message, parent=None, dialogType=ProgressSpec.OnlyProgress, windowTitle=None)¶
-
parent¶ Родительский объект
-
flags¶ С помощью флагов можно выбрать тип диалога который будет отображаться пользователю. Флаги можно комбинировать с помощью побитовых операций. Хочется заметить, что выбор диалога с поддержкой отмены не значит, что операция будет прервана. Для прерывания нужно внутри пользовательской функции проверять флаг
isCanceled()Подробнее в примерах ConcurrentGuiUtils - Показать прогресс длительной операции
Флаги для настройки диалога отображающего прогресс¶ Наименование
Значение
Описание
OnlyProgress1
Только индикатор выполнения операции
Cancelable2
Индикатор с кнопкой отмены
NoDelay4
Диалог с прогрессом появляется сразу без задержки по умолчанию
-