10.7.3. Класс cerebro.gui.ProgressBox

class cerebro.gui.ProgressBox(title, min=0, max=100)[исходный код]
Параметры:
  • title (string) – заголовок окна прогресса.
  • min (int) – минимальное значение прогресса.
  • max (int) – максимальное значение прогресса.

Класс окна индикации прогреса.

Методы

_images/capi_gui_progress.png
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()[исходный код]

Закрывает окно прогресса.

См.также

show().

hide_cancel_button()[исходный код]

Скрывает кнопку отмены.

Если вы не хотите давать пользователю возможность отменить операцию, вызовите этот метод. Если вы оставляете возможность отмены пользователю, вам следует обрабатывать метод was_canceled() для того, чтобы узнать о нажатии пользователем кнопки отмены.

label()[исходный код]
Результат:текстовая метка.
Тип результата:string

См.также

set_label().

max()[исходный код]
Результат:максимальное значение прогресса.
Тип результата:int

См.также

set_range().

min()[исходный код]
Результат:минимальное значение прогресса.
Тип результата:int

См.также

set_range().

reset()[исходный код]

Сбрасывает значение прогресса в минимальное значение.

set_label(label)[исходный код]
Параметры:label (string) – текстовая метка.

Задает текстовую метку.

См.также

label().

set_range(min, max)[исходный код]
Параметры:
  • min (int) – минималное значение прогресса.
  • max (int) – максимальное значение прогресса.

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

См.также

max(), min().

set_title(title)[исходный код]
Параметры:title (string) – заголовок окна.

Задает заголовок окна прогресса.

См.также

title().

set_value(value)[исходный код]
Параметры:value (int) – значение прогресса.

Устанавливает значение прогресса.

См.также

value().

show()[исходный код]

Показывыает окно прогресса.

См.также

close().

title()[исходный код]
Результат:заголовок окна прогресса.
Тип результата:string

См.также

set_title().

value()[исходный код]
Результат:значение прогресса.
Тип результата:int

См.также

set_value().

was_canceled()[исходный код]
Результат:True, если пользователь нажал кнопку отмены.
Тип результата:bool