progbar є простою бар прогресії Ів-Gwenael Bourhis, написана в Python.
Застосування:
Клас ProgBar (ім'я, довжина):
& NBSP; ім'я являє собою рядок довжина є цілим числом, яке являє собою кількість елементів у рядку
Методи:
почати ():
І NBSP; Почніть смуги прокрутки в потоці прогресування і нитки зупинити автоматично коли «відсоток», майно досягає 100%
стоп ():
І NBSP; Стоп смуги прокрутки і нитка рекомендується викликати метод приєднатися () після
заповнити ():
І NBSP; Додати елемент в рядку, і відповідати відповідний відсоток
IsAlive ():
І NBSP; Повертає True, якщо потік бару працює, і False в іншому випадку
приєднатися ():
І NBSP; Почекати, поки різьбовій стрижень не припиняється. Це рекомендовано викликати цей метод після виклику Stop ()
Властивості:
відсотків:
І NBSP; відсоток прогресування бар
Приклад використання крок прогресії:
>>> Def printatestbar1 ():
... Бар = ProgBar ('test1', 20)
... Bar.start ()
... У той час як bar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Дель (бар)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Приклад використання відсоток прогресування:
>>> Def printatestbar2 ():
... Бар = ProgBar ('test2', 20)
... Bar.start ()
... У той час як bar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0.1)
... Bar.join ()
... Дель (бар)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Приклад Interupting смуги прокрутки:
>>> Def printatestbar3 ():
... Бар = ProgBar ('test3', 20)
... Bar.start ()
... У той час як bar.isAlive ():
... Bar.percent + = 1
... Якщо bar.percent == 50:
... Bar.stop ()
... Перерва
... Time.sleep (0.1)
... Bar.join ()
... Дель (бар)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Що нового У цьому випуску :.
- Змінено автора контактна інформація
Що нового у версії 0.2:
- Вилучено деструктор (__del__ метод) через
- Увага тут: http://docs.python.org/reference/datamodel.html#object.__del__
- І ще тому, зруйнованих об'єктів, де не автоматично видалені складальником сміття, як описано тут :. Http://docs.python.org/library/gc.html#gc.garbage що може призвести до збільшення використання пам'яті
Вимоги
- Python
Коментар не знайдено