progbar is 'n eenvoudige vordering bar deur Yves-Gwenaël BOURHIS, geskryf in Python.
Gebruik:
Klas ProgBar (naam, lengte):
& Nbsp; naam is 'n string lengte is 'n heelgetal wat verteenwoordig die aantal elemente in die bar
Metode:
begin ():
& Nbsp; Begin die vordering bar in 'n draad om die vordering en ryg stop outomaties wanneer die "persent" eiendom bereik 100%
stop ():
& Nbsp; Stop die vordering bar en die draad Dit word aanbeveel dat die sluit () metode te bel na
vul ():
& Nbsp; Voeg 'n element van die bar, en ooreenstem met die ooreenstemmende persentasie
isAlive ():
& Nbsp; Returns Waar indien die bar se draad loop, Vals anders
sluit ():
& Nbsp; Wag tot die gestruktureerde bar beëindig. Dit is aanbevole hierdie metode te roep na 'n stop () oproep
Properties:
persent:
& Nbsp; n persentasie van die bar vordering
Voorbeeld Gebruik stap progressie:
>>> Def printatestbar1 ():
... Bar = ProgBar ('test1', 20)
... Bar.start ()
... Terwyl bar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Voorbeeld Gebruik persentasie vordering:
>>> Def printatestbar2 ():
... Bar = ProgBar ('test2', 20)
... Bar.start ()
... Terwyl bar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Voorbeeld Interupting die vordering bar:
>>> Def printatestbar3 ():
... Bar = ProgBar ('test3', 20)
... Bar.start ()
... Terwyl bar.isAlive ():
... Bar.percent + = 1
... As bar.percent == 50:
... Bar.stop ()
... Break
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Wat is nuut in hierdie release:.
- verander skrywer se kontak besonderhede
Wat is nuut in die weergawe 0.2:
- verwyder die destructor (__del__ metode) as gevolg van:
- Die waarskuwing hier: http://docs.python.org/reference/datamodel.html#object.__del__
- En becasue vernietig voorwerpe waar nie outomaties verwyder word deur die vullis versamelaar as wat hier beskryf. Http://docs.python.org/library/gc.html#gc.garbage wat kan geheue gebruik toename veroorsaak
Vereistes :
- Python
Kommentaar nie gevind