progbar je jednoduchý postup bar Yves-Gwenael BOURHIS, napsaný v Pythonu.
Použití:
Class ProgBar (název, délka):
& Nbsp; jméno je řetězec délka je celé číslo, které představuje počet prvků v baru
Metodika:
start ():
& Nbsp; Začněte progresi baru ve vlákně progresi a nit zastaví automaticky, když je "procento" majetek dosahuje 100%
stop ():
& Nbsp; zastaví progresi bar a nit je vhodné volat metodu join () po
fill ():
& Nbsp; Přidat prvek do baru, a odpovídají příslušné procento
IsAlive ():
& Nbsp; Vrací true, pokud vlákno v baru je spuštěn, jinak FALSE
join ():
& Nbsp; počkejte, dokud se závitem bar ukončí. Je doporučeno, aby tuto metodu volat po zastavení () volání
Vlastnosti:
procenta:
& Nbsp; procento baru progrese
Příklad použití postupu krok:
>>> Def printatestbar1 ():
... Bar = ProgBar ("test1", 20)
... Bar.start ()
... Zatímco bar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################]: 100%
>>>
Příklad použití procentuální postup:
>>> Def printatestbar2 ():
... Bar = ProgBar ("test2", 20)
... Bar.start ()
... Zatímco bar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################]: 100%
>>>
Příklad nerušené na progresi Nacházíte se zde:
>>> Def printatestbar3 ():
... Bar = ProgBar ("test3", 20)
... Bar.start ()
... Zatímco bar.isAlive ():
... Bar.percent + = 1
... Pokud bar.percent == 50:
... Bar.stop ()
... Přestávka
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Co je nového v této verzi:.
- Změnil autor kontaktní informace
Co je nového ve verzi 0.2:
- Odstraněno destruktor (__del__ metoda), protože z:
- Warning zde: http://docs.python.org/reference/datamodel.html#object.__del__
- a becasue zničených objektů, kde není automaticky odstraněny garbage collector, jak je popsáno zde:. Http://docs.python.org/library/gc.html#gc.garbage, které by mohly způsobit zvýšení využití paměti
Požadavky na :
- Python
Komentáře nebyl nalezen