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