10.7.3. Класс cerebro.gui.ProgressBox¶
-
class
cerebro.gui.ProgressBox(title, min=0, max=100)[исходный код]¶ Параметры: Класс окна индикации прогреса.
Методы
close()hide_cancel_button()label()max()min()reset()set_label()set_range()set_title()set_value()show()title()value()was_canceled()
prgbar = cerebro.gui.ProgressBox('Окно прогресса', 0, 100) prgbar.set_label('Прогресс...') prgbar.show() for i in range(0,100): if prgbar.was_canceled() == True: # проверяем, не отменил ли пользователь операцию break prgbar.set_value(i) prgbar.close()
-
close()[исходный код]¶ Закрывает окно прогресса.
См.также
Скрывает кнопку отмены.
Если вы не хотите давать пользователю возможность отменить операцию, вызовите этот метод. Если вы оставляете возможность отмены пользователю, вам следует обрабатывать метод
was_canceled()для того, чтобы узнать о нажатии пользователем кнопки отмены.
-
label()[исходный код]¶ Результат: текстовая метка. Тип результата: string См.также
-
max()[исходный код]¶ Результат: максимальное значение прогресса. Тип результата: int См.также
-
min()[исходный код]¶ Результат: минимальное значение прогресса. Тип результата: int См.также
-
reset()[исходный код]¶ Сбрасывает значение прогресса в минимальное значение.
-
set_label(label)[исходный код]¶ Параметры: label (string) – текстовая метка. Задает текстовую метку.
См.также
-
set_range(min, max)[исходный код]¶ Параметры: Устанавливает минималное и максимальное значения прогресса.
-
set_title(title)[исходный код]¶ Параметры: title (string) – заголовок окна. Задает заголовок окна прогресса.
См.также
-
set_value(value)[исходный код]¶ Параметры: value (int) – значение прогресса. Устанавливает значение прогресса.
См.также
-
show()[исходный код]¶ Показывыает окно прогресса.
См.также
-
title()[исходный код]¶ Результат: заголовок окна прогресса. Тип результата: string См.также
-
value()[исходный код]¶ Результат: значение прогресса. Тип результата: int См.также
-
was_canceled()[исходный код]¶ Результат: True, если пользователь нажал кнопку отмены. Тип результата: bool