progbar ay isang simpleng pag-unlad bar sa pamamagitan ng Yves-Gwenael Bourhis, na nakasulat sa Python.
Paggamit:
Klase ng ProgBar (pangalan, lenght):
& Nbsp; pangalan ay isang string lenght ay isang integer na kumakatawan sa bilang ng mga elemento sa bar
Mga Paraan:
simulan ():
& Nbsp; Simulan ang pag-unlad bar sa isang thread ang pag-unlad at thread automaticaly itigil kapag naabot na ang "porsiyento" ari-arian 100%
stop ():
& Nbsp; Ihinto ang pag-unlad bar at ang thread Inirerekomenda upang tawagan ang sumali () method pagkatapos
punan ():
& Nbsp; Magdagdag ng isang elemento sa bar, at itugma ang katumbas na porsyento
isAlive ():
& Nbsp; Ibinabalik True kung thread ang bar ay tumatakbo, kung hindi man Mali
sumali ():
& Nbsp; Maghintay hanggang sa magwakas ang may sinulid bar. Ito ay recomended itawag sa pamamaraan pagkatapos ng stop () tawag
Mga Katangian:
porsiyento:
& Nbsp; porsyento ng bar paglala
Halimbawa Gamit ang hakbang na pag-unlad:
>>> Def printatestbar1 ():
... Bar = ProgBar ('test1', 20)
... Bar.start ()
... Habang bar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Del (bar sa paghahanap)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Halimbawa Gamit ang porsyento paglala:
>>> Def printatestbar2 ():
... Bar = ProgBar ('test2', 20)
... Bar.start ()
... Habang bar.isAlive ():
... Bar.percent + 1 =
... Time.sleep (0.1)
... Bar.join ()
... Del (bar sa paghahanap)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Halimbawa Interupting ang pag-unlad bar:
>>> Def printatestbar3 ():
... Bar = ProgBar ('test3', 20)
... Bar.start ()
... Habang bar.isAlive ():
... Bar.percent + 1 =
... Kung bar.percent == 50:
... Bar.stop ()
... Pahinga
... Time.sleep (0.1)
... Bar.join ()
... Del (bar sa paghahanap)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Ano ang bagong sa paglabas:.
- contact info Binago ng may-akda
Ano ang bagong sa bersyon 0.2:
- Inalis ang destructor (__del__ paraan) dahil sa:
- Ang Babala dito: http://docs.python.org/reference/datamodel.html#object.__del__
- At becasue sisirain ang mga bagay kung saan hindi automaticaly inalis ng mga basurero tulad ng inilarawan dito:. Http://docs.python.org/library/gc.html#gc.garbage Aling maaaring maging sanhi ng pagtaas ng paggamit ng memory
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan