progbar jest prosty pasek postępu Yves-Gwenaël Bourhis, napisany w Pythonie.
Sposób użycia:
Klasa ProgBar (nazwa, długość):
& Nbsp; nazwa jest długość ciąg jest liczbą całkowitą, która oznacza liczbę elementów na pasku
Metody:
start ():
& Nbsp; Uruchom na pasku postępu w wątku postęp i nici, automatycznie, kiedy przestać "procent" Obiekt osiągnie 100%
stop ():
& Nbsp; Zatrzymaj paskiem postępu i wątek Zaleca się wywołać metodę join () po
fill ():
& Nbsp; Dodaj element do baru, i dopasować odpowiedni procent
żyje ():
& Nbsp; Zwraca True, jeśli wątek baru jest uruchomiony, w przeciwnym wypadku false
join ():
& Nbsp; Poczekaj aż pasek zakończony gwintem. Jest zalecane, aby wywołać tę metodę po stop () rozmowy
Właściwości
procent:
& Nbsp; odsetek progresji bar
Przykład Korzystanie stopniową progresję:
>>> Def printatestbar1 ():
... Bar = ProgBar ("test1", 20)
... Bar.start ()
... Podczas gdy bar.isAlive ():
... Time.sleep (0,1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Przykład procentowy postęp Korzystanie:
>>> Def printatestbar2 ():
... Bar = ProgBar ("test2", 20)
... Bar.start ()
... Podczas gdy bar.isAlive ():
Bar.percent + ... = 1
... Time.sleep (0,1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Przykład interupting pasek progresji:
>>> Def printatestbar3 ():
... Bar = ProgBar ("test3", 20)
... Bar.start ()
... Podczas gdy bar.isAlive ():
Bar.percent + ... = 1
... Jeśli bar.percent == 50:
... Bar.stop ()
... Przerwa
... Time.sleep (0,1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Co nowego w tym wydaniu:.
- Kontakt Zmieniono autora
Co nowego w wersji 0.2:
- Usunięto destruktor (__del__ metody), ze względu na:
- Ostrzeżenie tutaj: http://docs.python.org/reference/datamodel.html#object.__del__
- A becasue zniszczonych obiektów, gdzie nie automatycznie usunięte przez garbage collector, jak opisano tutaj:. Http://docs.python.org/library/gc.html#gc.garbage co może spowodować wzrost wykorzystania pamięci
Wymagania :
- Python
Komentarze nie znaleziono