progressnotes

Модуль создает окнко с прогрессбаром.

class progressnotes.ProgressNote
>>> note = progressnotes.ProgressNote()
ProgressNote.cancel_callback(callback)

Функция принимает аргументом функцию, которая выполнится при нажатии кнопки ‘Отмена’

>>> def cancel():
        print "cancel"
>>> note.cancel_callback(cancel)
ProgressNote.finish()

Завершает запущенный прогрессбар

>>> note.wait()
>>> e32.ao_sleep(3)
>>> note.finish()
ProgressNote.progress(count)

Устанавливает количество пунктов в прогессбаре

>>> note.progress(10)
>>> for i in range(10):
        note.update(i, u'Обновление')
        e32.ao_sleep(2)
>>> note.finish()
ProgressNote.update(count, text)

Обновляет прогрессбар

>>> note.update(0, u'Подождите')
ProgressNote.wait()

Запускает прогрессбар

>>> note.wait()
../_images/progressnotes.png