progbar este un simplu bar progresie de Yves-Gwenael Bourhis, scris în Python.
Utilizare:
Clasa ProgBar (nume, lungime):
& Nbsp; numele este o lungime șir este un număr întreg care reprezintă numărul de elemente în bara
Metode:
start ():
& Nbsp; Porniți bar progresie într-un fir progresia și firul opri automat atunci când "la sută" proprietatea ajunge la 100%
stop ():
& Nbsp; Nu mai bara progresie și firul Se recomandă pentru a apela metoda alătura () după
umple ():
& Nbsp; Adăugați un element la bara, și se potrivesc procentul corespunzător
isAlive ():
& Nbsp; returneaza true daca fir bara este pornit, FALSE în caz contrar
alătura ():
& Nbsp; Așteptați până când bara de filetat se termină. Se recomandat pentru a apela această metodă după o oprire () apel
Proprietati:
la sută:
& Nbsp; procent din progresiei bare
Exemplul Utilizarea progresie pas:
>>> Def printatestbar1 ():
... Bar = ProgBar ('test1 ", 20)
... Bar.start ()
... În timp ce bar.isAlive ():
... Time.sleep (0,1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Exemplul Utilizarea progresie procentaj:
>>> Def printatestbar2 ():
... Bar = ProgBar ('test2', 20)
... Bar.start ()
... În timp ce bar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0,1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Exemplul interupting bara progresie:
>>> Def printatestbar3 ():
... Bar = ProgBar ('test3 ", 20)
... Bar.start ()
... În timp ce bar.isAlive ():
... Bar.percent + = 1
... Dacă bar.percent == 50:
... Bar.stop ()
... Pauză
... Time.sleep (0,1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Ce este nou în această versiune:.
- autorului schimbată Date de contact
Ce este nou în versiunea 0,2:
- Eliminat destructor (__del__ metoda), din cauza:
- Avertisment aici: http://docs.python.org/reference/datamodel.html#object.__del__
- Și becasue obiecte distruse în cazul în care nu eliminate automat de colectorul de gunoi după cum s-a descris aici:. Http://docs.python.org/library/gc.html#gc.garbage care ar putea determina creșterea utilizarea memoriei
Cerințe :
- Python
Comentariile nu a fost găsit